/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: 0 0
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@media print {
    * {
        text-shadow: none!important;
        color: #000!important;
        background: rgba(0, 0, 0, 0)!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,
    tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    select {
        background: #fff!important
    }
    .navbar {
        display: none
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd!important
    }
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #428bca;
    text-decoration: none
}

a:focus,
a:hover {
    color: #e31025;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail>img,
.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 36px
}

.h2,
h2 {
    font-size: 30px
}

.h3,
h3 {
    font-size: 24px
}

.h4,
h4 {
    font-size: 18px
}

.h5,
h5 {
    font-size: 14px
}

.h6,
h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

.small,
small {
    font-size: 85%
}

cite {
    font-style: normal
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-muted {
    color: #999
}

.text-primary {
    color: #428bca
}

a.text-primary:hover {
    color: #3071a9
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #428bca
}

a.bg-primary:hover {
    background-color: #3071a9
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol,
ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd,
dt {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #999
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "\2014 \00A0"
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: "\00A0 \2014"
}

blockquote:after,
blockquote:before {
    content: ""
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px
}

code,
kbd {
    padding: 2px 4px;
    font-size: 90%
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: 0
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: 0
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: 0
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: 0
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: 0
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: 0
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: 0
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: 0
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0)
}

th {
    text-align: left
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background-color: #f5f5f5
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
    background-color: #e8e8e8
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc
}

@media (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
}

fieldset {
    margin: 0;
    min-width: 0
}

fieldset,
legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    padding-top: 7px
}

.form-control,
output {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=date] {
    line-height: 34px
}

.form-group {
    margin-bottom: 15px
}

.checkbox,
.radio {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px
}

.checkbox label,
.radio label {
    display: inline;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline input[type=checkbox],
.checkbox input[type=checkbox],
.radio-inline input[type=radio],
.radio input[type=radio] {
    float: left;
    margin-left: -20px
}

.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,
.radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline[disabled],
.checkbox[disabled],
.radio-inline[disabled],
.radio[disabled],
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=radio][disabled] {
    cursor: not-allowed
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm,
textarea.input-sm {
    height: auto
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg,
textarea.input-lg {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.form-control-static {
    margin-bottom: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle
    }
    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.form-horizontal .form-control-static {
    padding-top: 7px
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active:focus,
.btn:active:focus,
.btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,
.btn:active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-default.active,
.btn-default:active,
.open .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}

.btn-primary.active,
.btn-primary:active,
.open .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary .badge {
    color: #428bca;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.active,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}

.btn-success.active,
.btn-success:active,
.open .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}

.btn-info.active,
.btn-info:active,
.open .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}

.btn-warning.active,
.btn-warning:active,
.open .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}

.btn-danger.active,
.btn-danger:active,
.open .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #428bca;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: rgba(0, 0, 0, 0)
}

.btn-link:focus,
.btn-link:hover {
    color: #2a6496;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0)
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #999;
    text-decoration: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-group-sm>.btn,
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@font-face {
    font-family: Glyphicons Halflings;
    src: url(fonts/glyphicons-halflings-regular.eot);
    src: url(fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"), url(fonts/glyphicons-halflings-regular.woff) format("woff"), url(fonts/glyphicons-halflings-regular.ttf) format("truetype"), url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %3E %3Csvg xmlns='http://www.w3.org/2000/svg'%3E %3Cmetadata%3E%3C/metadata%3E %3Cdefs%3E %3Cfont id='glyphicons_halflingsregular' horiz-adv-x='1200' %3E %3Cfont-face units-per-em='1200' ascent='960' descent='-240' /%3E %3Cmissing-glyph horiz-adv-x='500' /%3E %3Cglyph /%3E %3Cglyph /%3E %3Cglyph unicode='&%23xd;' /%3E %3Cglyph unicode=' ' /%3E %3Cglyph unicode='*' d='M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z' /%3E %3Cglyph unicode='+' d='M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z' /%3E %3Cglyph unicode='&%23xa0;' /%3E %3Cglyph unicode='&%23x2000;' horiz-adv-x='652' /%3E %3Cglyph unicode='&%23x2001;' horiz-adv-x='1304' /%3E %3Cglyph unicode='&%23x2002;' horiz-adv-x='652' /%3E %3Cglyph unicode='&%23x2003;' horiz-adv-x='1304' /%3E %3Cglyph unicode='&%23x2004;' horiz-adv-x='434' /%3E %3Cglyph unicode='&%23x2005;' horiz-adv-x='326' /%3E %3Cglyph unicode='&%23x2006;' horiz-adv-x='217' /%3E %3Cglyph unicode='&%23x2007;' horiz-adv-x='217' /%3E %3Cglyph unicode='&%23x2008;' horiz-adv-x='163' /%3E %3Cglyph unicode='&%23x2009;' horiz-adv-x='260' /%3E %3Cglyph unicode='&%23x200a;' horiz-adv-x='72' /%3E %3Cglyph unicode='&%23x202f;' horiz-adv-x='260' /%3E %3Cglyph unicode='&%23x205f;' horiz-adv-x='326' /%3E %3Cglyph unicode='&%23x20ac;' d='M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z' /%3E %3Cglyph unicode='&%23x2212;' d='M200 400h900v300h-900v-300z' /%3E %3Cglyph unicode='&%23x25fc;' horiz-adv-x='500' d='M0 0z' /%3E %3Cglyph unicode='&%23x2601;' d='M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z' /%3E %3Cglyph unicode='&%23x2709;' d='M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z' /%3E %3Cglyph unicode='&%23x270f;' d='M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z' /%3E %3Cglyph unicode='&%23xe001;' d='M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z' /%3E %3Cglyph unicode='&%23xe002;' d='M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q18 -55 86 -75.5t147 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z' /%3E %3Cglyph unicode='&%23xe003;' d='M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z' /%3E %3Cglyph unicode='&%23xe005;' d='M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z' /%3E %3Cglyph unicode='&%23xe006;' d='M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z' /%3E %3Cglyph unicode='&%23xe007;' d='M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z' /%3E %3Cglyph unicode='&%23xe008;' d='M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z' /%3E %3Cglyph unicode='&%23xe009;' d='M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z' /%3E %3Cglyph unicode='&%23xe010;' d='M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z' /%3E %3Cglyph unicode='&%23xe011;' d='M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z' /%3E %3Cglyph unicode='&%23xe012;' d='M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z' /%3E %3Cglyph unicode='&%23xe013;' d='M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z' /%3E %3Cglyph unicode='&%23xe014;' d='M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z' /%3E %3Cglyph unicode='&%23xe015;' d='M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z' /%3E %3Cglyph unicode='&%23xe016;' d='M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z' /%3E %3Cglyph unicode='&%23xe017;' d='M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z' /%3E %3Cglyph unicode='&%23xe018;' d='M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z' /%3E %3Cglyph unicode='&%23xe019;' d='M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z' /%3E %3Cglyph unicode='&%23xe020;' d='M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z' /%3E %3Cglyph unicode='&%23xe021;' d='M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z' /%3E %3Cglyph unicode='&%23xe022;' d='M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z' /%3E %3Cglyph unicode='&%23xe023;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z' /%3E %3Cglyph unicode='&%23xe024;' d='M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z' /%3E %3Cglyph unicode='&%23xe025;' d='M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z' /%3E %3Cglyph unicode='&%23xe026;' d='M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z' /%3E %3Cglyph unicode='&%23xe027;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z' /%3E %3Cglyph unicode='&%23xe028;' d='M0 25v475l200 700h800l199 -700l1 -475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z' /%3E %3Cglyph unicode='&%23xe029;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z' /%3E %3Cglyph unicode='&%23xe030;' d='M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z' /%3E %3Cglyph unicode='&%23xe031;' d='M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z' /%3E %3Cglyph unicode='&%23xe032;' d='M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z' /%3E %3Cglyph unicode='&%23xe033;' d='M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z' /%3E %3Cglyph unicode='&%23xe034;' d='M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z' /%3E %3Cglyph unicode='&%23xe035;' d='M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z' /%3E %3Cglyph unicode='&%23xe036;' d='M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z' /%3E %3Cglyph unicode='&%23xe037;' d='M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z' /%3E %3Cglyph unicode='&%23xe038;' d='M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z' /%3E %3Cglyph unicode='&%23xe039;' d='M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z' /%3E %3Cglyph unicode='&%23xe040;' d='M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z' /%3E %3Cglyph unicode='&%23xe041;' d='M0 700l1 475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z' /%3E %3Cglyph unicode='&%23xe042;' d='M1 700l1 475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z' /%3E %3Cglyph unicode='&%23xe043;' d='M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z' /%3E %3Cglyph unicode='&%23xe044;' d='M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z' /%3E %3Cglyph unicode='&%23xe045;' d='M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z' /%3E %3Cglyph unicode='&%23xe046;' d='M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z' /%3E %3Cglyph unicode='&%23xe047;' d='M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z' /%3E %3Cglyph unicode='&%23xe048;' d='M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v71l471 -1q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z' /%3E %3Cglyph unicode='&%23xe049;' d='M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z' /%3E %3Cglyph unicode='&%23xe050;' d='M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z ' /%3E %3Cglyph unicode='&%23xe051;' d='M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z' /%3E %3Cglyph unicode='&%23xe052;' d='M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z' /%3E %3Cglyph unicode='&%23xe053;' d='M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z' /%3E %3Cglyph unicode='&%23xe054;' d='M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z' /%3E %3Cglyph unicode='&%23xe055;' d='M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z' /%3E %3Cglyph unicode='&%23xe056;' d='M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z' /%3E %3Cglyph unicode='&%23xe057;' d='M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z' /%3E %3Cglyph unicode='&%23xe058;' d='M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z' /%3E %3Cglyph unicode='&%23xe059;' d='M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z' /%3E %3Cglyph unicode='&%23xe060;' d='M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z ' /%3E %3Cglyph unicode='&%23xe062;' d='M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z' /%3E %3Cglyph unicode='&%23xe063;' d='M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z' /%3E %3Cglyph unicode='&%23xe064;' d='M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 139t-64 210zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z' /%3E %3Cglyph unicode='&%23xe065;' d='M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z' /%3E %3Cglyph unicode='&%23xe066;' d='M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z' /%3E %3Cglyph unicode='&%23xe067;' d='M0 400v300q0 165 117.5 282.5t282.5 117.5h300q61 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l567 567l-137 137l-430 -431l-146 147z' /%3E %3Cglyph unicode='&%23xe068;' d='M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z' /%3E %3Cglyph unicode='&%23xe069;' d='M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z' /%3E %3Cglyph unicode='&%23xe070;' d='M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z' /%3E %3Cglyph unicode='&%23xe071;' d='M136 550l564 550v-487l500 487v-1100l-500 488v-488z' /%3E %3Cglyph unicode='&%23xe072;' d='M200 0l900 550l-900 550v-1100z' /%3E %3Cglyph unicode='&%23xe073;' d='M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z' /%3E %3Cglyph unicode='&%23xe074;' d='M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z' /%3E %3Cglyph unicode='&%23xe075;' d='M0 0v1100l500 -487v487l564 -550l-564 -550v488z' /%3E %3Cglyph unicode='&%23xe076;' d='M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z' /%3E %3Cglyph unicode='&%23xe077;' d='M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z' /%3E %3Cglyph unicode='&%23xe078;' d='M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z' /%3E %3Cglyph unicode='&%23xe079;' d='M185 599l592 -592l240 240l-353 353l353 353l-240 240z' /%3E %3Cglyph unicode='&%23xe080;' d='M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z' /%3E %3Cglyph unicode='&%23xe081;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z' /%3E %3Cglyph unicode='&%23xe082;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h600v200h-600v-200z' /%3E %3Cglyph unicode='&%23xe083;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141 z' /%3E %3Cglyph unicode='&%23xe084;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z' /%3E %3Cglyph unicode='&%23xe085;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM364 700h143q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5 q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-50 0 -90.5 -12t-75 -38.5t-53.5 -74.5t-19 -114zM500 300h200v100h-200 v-100z' /%3E %3Cglyph unicode='&%23xe086;' d='M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z' /%3E %3Cglyph unicode='&%23xe087;' d='M0 500v200h195q31 125 98.5 199.5t206.5 100.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200v-206 q149 48 201 206h-201v200h200q-25 74 -75.5 127t-124.5 77v-204h-200v203q-75 -23 -130 -77t-79 -126h209v-200h-210z' /%3E %3Cglyph unicode='&%23xe088;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z' /%3E %3Cglyph unicode='&%23xe089;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z' /%3E %3Cglyph unicode='&%23xe090;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z' /%3E %3Cglyph unicode='&%23xe091;' d='M0 547l600 453v-300h600v-300h-600v-301z' /%3E %3Cglyph unicode='&%23xe092;' d='M0 400v300h600v300l600 -453l-600 -448v301h-600z' /%3E %3Cglyph unicode='&%23xe093;' d='M204 600l450 600l444 -600h-298v-600h-300v600h-296z' /%3E %3Cglyph unicode='&%23xe094;' d='M104 600h296v600h300v-600h298l-449 -600z' /%3E %3Cglyph unicode='&%23xe095;' d='M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z' /%3E %3Cglyph unicode='&%23xe096;' d='M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z' /%3E %3Cglyph unicode='&%23xe097;' d='M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z' /%3E %3Cglyph unicode='&%23xe101;' d='M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5h-207q-21 0 -33 -14.5t-8 -34.5zM500 300h200v100h-200v-100z' /%3E %3Cglyph unicode='&%23xe102;' d='M0 800h100v-200h400v300h200v-300h400v200h100v100h-111q1 1 1 6.5t-1.5 15t-3.5 17.5l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6 h-111v-100zM100 0h400v400h-400v-400zM200 900q-3 0 14 48t36 96l18 47l213 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z' /%3E %3Cglyph unicode='&%23xe103;' d='M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z' /%3E %3Cglyph unicode='&%23xe104;' d='M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z' /%3E %3Cglyph unicode='&%23xe105;' d='M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z' /%3E %3Cglyph unicode='&%23xe106;' d='M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z' /%3E %3Cglyph unicode='&%23xe107;' d='M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z' /%3E %3Cglyph unicode='&%23xe108;' d='M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -20 -13 -28.5t-32 0.5l-94 78h-222l-94 -78q-19 -9 -32 -0.5t-13 28.5 v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z' /%3E %3Cglyph unicode='&%23xe109;' d='M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z' /%3E %3Cglyph unicode='&%23xe110;' d='M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z' /%3E %3Cglyph unicode='&%23xe111;' d='M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z' /%3E %3Cglyph unicode='&%23xe112;' d='M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z' /%3E %3Cglyph unicode='&%23xe113;' d='M-30 411l227 -227l352 353l353 -353l226 227l-578 579z' /%3E %3Cglyph unicode='&%23xe114;' d='M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z' /%3E %3Cglyph unicode='&%23xe115;' d='M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z' /%3E %3Cglyph unicode='&%23xe116;' d='M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z' /%3E %3Cglyph unicode='&%23xe117;' d='M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z' /%3E %3Cglyph unicode='&%23xe118;' d='M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z' /%3E %3Cglyph unicode='&%23xe119;' d='M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z' /%3E %3Cglyph unicode='&%23xe120;' d='M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z' /%3E %3Cglyph unicode='&%23xe121;' d='M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z' /%3E %3Cglyph unicode='&%23xe122;' d='M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM100 500v250v8v8v7t0.5 7t1.5 5.5t2 5t3 4t4.5 3.5t6 1.5t7.5 0.5h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35 q-55 337 -55 351zM1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z' /%3E %3Cglyph unicode='&%23xe123;' d='M74 350q0 21 13.5 35.5t33.5 14.5h18l117 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5q-18 -36 -18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-8 -3 -23 -8.5 t-65 -20t-103 -25t-132.5 -19.5t-158.5 -9q-125 0 -245.5 20.5t-178.5 40.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z' /%3E %3Cglyph unicode='&%23xe124;' d='M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z' /%3E %3Cglyph unicode='&%23xe125;' d='M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q124 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 213l100 212h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z' /%3E %3Cglyph unicode='&%23xe126;' d='M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q124 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z' /%3E %3Cglyph unicode='&%23xe127;' d='M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z' /%3E %3Cglyph unicode='&%23xe128;' d='M-101 651q0 72 54 110t139 38l302 -1l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 17 -10.5t26.5 -26t16.5 -36.5v-526q0 -13 -86 -93.5t-94 -80.5h-341q-16 0 -29.5 20t-19.5 41l-130 339h-107q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l107 89v502l-343 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM1000 201v600h200v-600h-200z' /%3E %3Cglyph unicode='&%23xe129;' d='M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6.5v7.5v6.5v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z' /%3E %3Cglyph unicode='&%23xe130;' d='M2 585q-16 -31 6 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85q0 -51 -0.5 -153.5t-0.5 -148.5q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM77 565l236 339h503 l89 -100v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z' /%3E %3Cglyph unicode='&%23xe131;' d='M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM298 701l2 -201h300l-2 -194l402 294l-402 298v-197h-300z' /%3E %3Cglyph unicode='&%23xe132;' d='M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l402 -294l-2 194h300l2 201h-300v197z' /%3E %3Cglyph unicode='&%23xe133;' d='M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z' /%3E %3Cglyph unicode='&%23xe134;' d='M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z' /%3E %3Cglyph unicode='&%23xe135;' d='M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60 q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q104 -3 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5 t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5 q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 39 2 44q31 -13 58 -14.5t39 3.5l11 4q7 36 -16.5 53.5t-64.5 28.5t-56 23q-19 -3 -37 0 q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5zM518 916q3 12 16 30t16 25q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -24 17 -66.5t17 -43.5 q-9 2 -31 5t-36 5t-32 8t-30 14zM692 1003h1h-1z' /%3E %3Cglyph unicode='&%23xe136;' d='M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z' /%3E %3Cglyph unicode='&%23xe137;' horiz-adv-x='1220' d='M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z' /%3E %3Cglyph unicode='&%23xe138;' d='M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z' /%3E %3Cglyph unicode='&%23xe139;' d='M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z' /%3E %3Cglyph unicode='&%23xe140;' d='M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z' /%3E %3Cglyph unicode='&%23xe141;' d='M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM514 609q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z' /%3E %3Cglyph unicode='&%23xe142;' d='M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -78.5 -16.5t-67.5 -51.5l-389 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23 q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60 l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z' /%3E %3Cglyph unicode='&%23xe143;' d='M80 784q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100q-71 70 -104.5 105.5t-77 89.5t-61 99 t-17.5 91zM250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-105 48.5q-74 0 -132 -83l-118 -171l-114 174q-51 80 -123 80q-60 0 -109.5 -49.5t-49.5 -118.5z' /%3E %3Cglyph unicode='&%23xe144;' d='M57 353q0 -95 66 -159l141 -142q68 -66 159 -66q93 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-8 9 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141q7 -7 19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -17q47 -49 77 -100l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z' /%3E %3Cglyph unicode='&%23xe145;' d='M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z' /%3E %3Cglyph unicode='&%23xe146;' d='M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z' /%3E %3Cglyph unicode='&%23xe148;' d='M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335q-6 1 -15.5 4t-11.5 3q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5 v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5 zM700 237q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z' /%3E %3Cglyph unicode='&%23xe149;' d='M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -28 16.5 -69.5t28 -62.5t41.5 -72h241v-100h-197q8 -50 -2.5 -115 t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q33 1 103 -16t103 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221z' /%3E %3Cglyph unicode='&%23xe150;' d='M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z' /%3E %3Cglyph unicode='&%23xe151;' d='M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe152;' d='M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe153;' d='M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe154;' d='M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe155;' d='M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z' /%3E %3Cglyph unicode='&%23xe156;' d='M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z' /%3E %3Cglyph unicode='&%23xe157;' d='M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z' /%3E %3Cglyph unicode='&%23xe158;' d='M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z' /%3E %3Cglyph unicode='&%23xe159;' d='M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z' /%3E %3Cglyph unicode='&%23xe160;' d='M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z' /%3E %3Cglyph unicode='&%23xe161;' d='M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z' /%3E %3Cglyph unicode='&%23xe162;' d='M217 519q8 -19 31 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8h9q14 0 26 15q11 13 274.5 321.5t264.5 308.5q14 19 5 36q-8 17 -31 17l-301 -1q1 4 78 219.5t79 227.5q2 15 -5 27l-9 9h-9q-15 0 -25 -16q-4 -6 -98 -111.5t-228.5 -257t-209.5 -237.5q-16 -19 -6 -41 z' /%3E %3Cglyph unicode='&%23xe163;' d='M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z ' /%3E %3Cglyph unicode='&%23xe164;' d='M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z' /%3E %3Cglyph unicode='&%23xe165;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z' /%3E %3Cglyph unicode='&%23xe166;' d='M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z' /%3E %3Cglyph unicode='&%23xe167;' d='M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z' /%3E %3Cglyph unicode='&%23xe168;' d='M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z' /%3E %3Cglyph unicode='&%23xe169;' d='M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 400l697 1l3 699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z' /%3E %3Cglyph unicode='&%23xe170;' d='M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l249 -237l-1 697zM900 150h100v50h-100v-50z' /%3E %3Cglyph unicode='&%23xe171;' d='M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z' /%3E %3Cglyph unicode='&%23xe172;' d='M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe173;' d='M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe174;' d='M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z' /%3E %3Cglyph unicode='&%23xe175;' d='M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z' /%3E %3Cglyph unicode='&%23xe176;' d='M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z' /%3E %3Cglyph unicode='&%23xe177;' d='M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z' /%3E %3Cglyph unicode='&%23xe178;' d='M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z' /%3E %3Cglyph unicode='&%23xe179;' d='M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -116q-25 -17 -43.5 -51.5t-18.5 -65.5v-359z' /%3E %3Cglyph unicode='&%23xe180;' d='M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z' /%3E %3Cglyph unicode='&%23xe181;' d='M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z' /%3E %3Cglyph unicode='&%23xe182;' d='M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q17 18 13.5 41t-22.5 37l-192 136q-19 14 -45 12t-42 -19l-118 -118q-142 101 -268 227t-227 268l118 118q17 17 20 41.5t-11 44.5 l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z' /%3E %3Cglyph unicode='&%23xe183;' d='M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-20 0 -35 14.5t-15 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z' /%3E %3Cglyph unicode='&%23xe184;' d='M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z' /%3E %3Cglyph unicode='&%23xe185;' d='M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z' /%3E %3Cglyph unicode='&%23xe186;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z' /%3E %3Cglyph unicode='&%23xe187;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z' /%3E %3Cglyph unicode='&%23xe188;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z' /%3E %3Cglyph unicode='&%23xe189;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z' /%3E %3Cglyph unicode='&%23xe190;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z' /%3E %3Cglyph unicode='&%23xe191;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z' /%3E %3Cglyph unicode='&%23xe192;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z' /%3E %3Cglyph unicode='&%23xe193;' d='M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z' /%3E %3Cglyph unicode='&%23xe194;' d='M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z' /%3E %3Cglyph unicode='&%23xe195;' d='M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z' /%3E %3Cglyph unicode='&%23xe197;' d='M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300h200 l-300 -300z' /%3E %3Cglyph unicode='&%23xe198;' d='M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104.5t60.5 178.5q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z' /%3E %3Cglyph unicode='&%23xe199;' d='M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z' /%3E %3Cglyph unicode='&%23xe200;' d='M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z' /%3E %3C/font%3E %3C/defs%3E%3C/svg%3E#glyphicons_halflingsregular") format("svg")
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-left: 4px solid rgba(0, 0, 0, 0)
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color: #999
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    float: left
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
    z-index: 2
}

.btn-group-vertical>.btn:focus,
.btn-group>.btn:focus {
    outline: 0
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

[data-toggle=buttons]>.btn>input[type=checkbox],
[data-toggle=buttons]>.btn>input[type=radio] {
    display: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
    height: auto
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group .form-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,
.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li,
.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #999
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #999;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #428bca
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid;
    border-color: #ddd #ddd rgba(0, 0, 0, 0);
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #428bca
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, 0)
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width:768px) {
    .navbar-fixed-bottom,
    .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

@media (min-width:768px) {
    .navbar>.container-fluid .navbar-brand,
    .navbar>.container .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: rgba(0, 0, 0, 0);
        border: 0;
        box-shadow: none
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }
    .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important
    }
    .navbar-right {
        float: right!important
    }
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1), 0 1px 0 hsla(0, 0%, 100%, .1);
    margin: 8px -15px
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox input[type=checkbox],
    .navbar-form .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none
    }
    .navbar-form.navbar-right:last-child {
        margin-right: -15px
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: rgba(0, 0, 0, 0)
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: rgba(0, 0, 0, 0)
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #999
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
    color: #999
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #080808;
    color: #fff
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: rgba(0, 0, 0, 0)
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: rgba(0, 0, 0, 0)
    }
}

.navbar-inverse .navbar-link {
    color: #999
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.breadcrumb>.active {
    color: #999
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    cursor: default
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
    color: #999;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label[href]:focus,
.label[href]:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #999
}

.label-default[href]:focus,
.label-default[href]:hover {
    background-color: grey
}

.label-primary {
    background-color: #428bca
}

.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color: #3071a9
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,
.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus,
.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,
.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,
.label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus,
a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.nav-pills>.active>a>.badge,
a.list-group-item.active>.badge {
    color: #428bca;
    background-color: #fff
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    background-color: #eee
}

.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.container .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }
    .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }
    .jumbotron .h1,
    .jumbotron h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
    margin-left: auto;
    margin-right: auto
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
    border-color: #428bca
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable {
    padding-right: 35px
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    transition: width .6s ease
}

.progress-striped .progress-bar {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));
    background-size: 40px 40px
}

.progress.active .progress-bar {
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0))
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0))
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0))
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0))
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1
}

.media,
.media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    display: block
}

.media-heading {
    margin: 0 0 5px
}

.media>.pull-left {
    margin-right: 10px
}

.media>.pull-right {
    margin-left: 10px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus,
a.list-group-item:hover {
    text-decoration: none;
    background-color: #f5f5f5
}

a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading {
    color: inherit
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text {
    color: #e1edf7
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:focus,
a.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:focus,
a.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle,
.panel-title {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px
}

.panel-title>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.table,
.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    overflow: hidden
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #428bca
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #428bca
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #428bca
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ebccd1
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -ms-transform: translate(0);
    transform: translate(0)
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel,
.carousel-inner {
    position: relative
}

.carousel-inner {
    overflow: hidden;
    width: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    transition: left .6s ease-in-out
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
    line-height: 1
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-control.left {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001));
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5));
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1)
}

.carousel-control:focus,
.carousel-control:hover {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    left: 50%
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    right: 50%
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: "\2039"
}

.carousel-control .icon-next:before {
    content: "\203a"
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #009;
    background-color: rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: rgba(0, 0, 0, 0);
    text-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border: 0
}

.hidden {
    display: none!important;
    visibility: hidden!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }
    table.visible-print {
        display: table
    }
    tr.visible-print {
        display: table-row!important
    }
    td.visible-print,
    th.visible-print {
        display: table-cell!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
    cursor: default!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {
    display: none!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: Courier New, Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
    position: relative;
    cursor: pointer
}

table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: Courier New, Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
    content: "-";
    background-color: #d33333
}

table.dataTable>tbody>tr.child {
    padding: .5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: rgba(0, 0, 0, 0)!important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: 700
}

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid #000;
    border-radius: .5em;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0, 0, 0, .6)
}

@media screen and (max-width:767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

.loadingAnimation {
    position: relative;
    width: 90px;
    height: 90px;
    margin: auto;
    -ms-transform: scale(.6);
    transform: scale(.6)
}

.loadingAnimation.loadingAnimation--fdst {
    position: absolute;
    display: none;
    top: calc(50% - 54px);
    left: calc(50% - 54px);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.loadingAnimation.loadingAnimation--graph {
    top: calc(50% - 45px)
}

.loadingAnimation.loadingAnimation--powermail {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loadingAnimation__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.loadingAnimation__wrapper.loadingAnimation__wrapper--powermail {
    background: hsla(0, 0%, 100%, .7)
}

.loadingAnimationDot {
    position: absolute;
    background-color: rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
    border-radius: 8px;
    animation-name: fadeIn;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: normal
}

.loadingAnimationDot--1 {
    left: 0;
    top: 36px
}

.loadingAnimationDot--2 {
    left: 10px;
    top: 10px
}

.loadingAnimationDot--3 {
    left: 36px;
    top: 0
}

.loadingAnimationDot--4 {
    right: 10px;
    top: 10px
}

.loadingAnimationDot--5 {
    right: 0;
    top: 36px
}

.loadingAnimationDot--6 {
    right: 10px;
    bottom: 10px
}

.loadingAnimationDot--7 {
    left: 36px;
    bottom: 0
}

.loadingAnimationDot--8 {
    left: 10px;
    bottom: 10px
}

.loadingAnimationDot--1 {
    animation-delay: .125s
}

.loadingAnimationDot--2 {
    animation-delay: .25s
}

.loadingAnimationDot--3 {
    animation-delay: .375s
}

.loadingAnimationDot--4 {
    animation-delay: .5s
}

.loadingAnimationDot--5 {
    animation-delay: .625s
}

.loadingAnimationDot--6 {
    animation-delay: .75s
}

.loadingAnimationDot--7 {
    animation-delay: .875s
}

.loadingAnimationDot--8 {
    animation-delay: 1s
}

@keyframes fadeIn {
    0% {
        background-color: #e31025
    }
    to {
        background-color: rgba(0, 0, 0, 0)
    }
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,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) 50% no-repeat
}

@font-face {
    font-family: slick;
    src: url(fonts/slick.eot);
    src: url(fonts/slick.eot#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg xmlns='http://www.w3.org/2000/svg'%3E %3Cmetadata%3EGenerated by Fontastic.me%3C/metadata%3E %3Cdefs%3E %3Cfont id='slick' horiz-adv-x='512'%3E %3Cfont-face font-family='slick' units-per-em='512' ascent='480' descent='-32'/%3E %3Cmissing-glyph horiz-adv-x='512' /%3E %3Cglyph unicode='&%238594;' d='M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z'/%3E %3Cglyph unicode='&%238592;' d='M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z'/%3E %3Cglyph unicode='&%238226;' d='M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z'/%3E %3Cglyph unicode='&%2397;' d='M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z'/%3E %3C/font%3E%3C/defs%3E%3C/svg%3E#slick") format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    outline: none
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    height: 20px;
    width: 20px;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: rgba(0, 0, 0, 0);
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    padding: 5px
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: rgba(0, 0, 0, 0);
    text-decoration: none
}

a:active,
a:focus,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em
}

.h2,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    margin: 0;
    padding: 0
}

ul {
    list-style-type: none
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

#responsiveFlag {
    font-size: 0;
    line-height: 0
}

@media handheld,
only screen and (min-width:992px) {
    #responsiveFlag {
        display: block
    }
}

.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-inner,
.fancybox-outer {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-iframe,
.fancybox-image {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(data:image/gif;base64,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) 50% no-repeat
}

.fancybox-close {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAWCAYAAAB0S0oJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY1QzMwNTdDMEJBMTFFM0JCM0JGQ0JENDg1MENFQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY1QzMwNTZDMEJBMTFFM0JCM0JGQ0JENDg1MENFQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzQ0NFRDVDOENFQzExRTM5NTUwRjk4RkJDNkQzMDRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzQ0NFRDVEOENFQzExRTM5NTUwRjk4RkJDNkQzMDRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+T6ZIRQAABOdJREFUeNq0WL1vXEUQ33kc0rtz49AAskVIEewg/gBspIN8/AEgxxCk+OxYmFh0WCnofCiNq4TKYOcsQkOH0qRMFIkU2FKaQIQvipAIIiKiPsmhWnbevdmbmZ13FnDs6bTz9mN29zefuzDx8ov3nHfOQfhj7fq0974kITSXNEDRDsVgN2g/5JsKzi87Yr/mj6Ru5/PjvkZMZ9RANadpM1jTJukA1E7AWQXKHwdH94vD+kF7ZA2QrP9/lJq1UUGTlLyUGtcaLsUqQKLGgRN00ccAjgCVmsdrzWuUdEbS5ZL1/d5EU6LUGIMCGJCawn/9c3px0IInSBMhUApVJVBBmkU0Oe8Fr1HQNW63hD631QiQd4kKc23QpsT7SepRwtzXeCfNzjP/oHxW1F42flR0VhBcTZ385upJZf7cOVta4AYaAtJZcr9C/IgP1zrLRIVW8vGMPjs/P77z9fVj9Xo9s8Zg+871b47NzZ0dt/hk0Wads9VXmf3K6qq7evWLxFzEoVHlvDQ3HkkINOSz8vFFAZRejzvcKqeOZfHChV6z+faTrU5nMs/zjI9BELC92Ww+WVpe7ll8kqhhqTeZz8rFVbe+3pbmAYY22R7TjB7r7c8LvgJEtT4Pp1VO/dLaWisc+MHMzOzT7c7OZKEZoTTqjWw7gIDt2H9p7dOWpXmZsFetAX7wR01oh01LRfCOm5YlRToY+YYofSaRdgkG+ScyLx2muSMVphZ+3e7+5plTJzc4GEdeOPLcVudaAOGtAoTTp97ZeNh9uKnnFvTESyGhAumkdEKEm9QghERMjDelxiKPTsaw/P7HU8Gz3V5317a+Sn2EFZpVAljSz6ZfP/HJrdt3Pjs4OHjj8eNfXzl69NXfEIQzp09udH/e3wxjcmtuph1ajCKlBCwQorkAMyUAYVok9SQf4KFVFa0ZOqSLedwvDegcD7u8tHglHL43NTX9C9bLS0tXsD2MyavmZlVOicpP9++7Xq9n231FSCX15pohQl9FwXVwPRHjvWFuDBBN5/W8sdBq3Qzznw9r/YX1QmvhJrYPm5vxzE4kTOVmdnd/cIsL51MwVDaY9Pk0fPI8QYOO/HEdXE876ZhXgJ26E913jDuTb87M/hnmPrp79/t3scZvcqBVc7Mk62ObJ8nu7e6mYIDcrAVIdHzeJZmiBQKuE/MRB4kT1qBwGkHoO8bZ6Bg//OD9b7UDDZqR6bn9qGFlg4bU9/YkGDHPSKYwW/YqGfKpdDkIIhKBkdEOKV9ubU9QdMDDd/cLxziONYJCYOA4a34mHCTIK6pW0cRMvMw/tL+pvE6X0tbmIEKa99LvuHRfvDTGGpfDYX8sosN+GR36JcdvbMf+sbGxy2aaw8OndT226NemT7hH3a6d7EDqP8Q7BLt5Hp+aNvnoW66+z+iQWtI3AvldoDuBzo0xzwL9USDnAv2e5gP4MKOlGrXEu8rvYQ8w5jV8CF8rh9HjrfzmMIH9E7oWHRlLLpLbZ1WUAGb7AHZYZWPBQ3pxci65VeoXMZ1qD30/+Zd0TWR/JBWfZpgknarDWNmjkLCX4TlqBjcX9UKV8GRrWqH5v9A1sXhFbkCbESmyVxcolaZXFfHOwN9BQb5C6ZcpnVyJN4oR0DVxCMoGvVR7kS94nzgybVKWCvK3T+GTvDv0bqF9AwdlVPTfAgwAEFkHj3DSvMoAAAAASUVORK5CYII=);
    background-position: -44px 0;
    top: 5px;
    right: 5px;
    width: 22px;
    height: 22px
}

.fancybox-close,
.fancybox-nav {
    position: absolute;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    top: 0;
    width: 40%;
    height: 100%;
    text-decoration: none;
    background: rgba(0, 0, 0, 0) url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.fancybox-prev {
    left: 5px
}

.fancybox-next {
    right: 5px
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 22px;
    height: 22px;
    margin-top: -11px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 0;
    background-position: 0
}

.fancybox-next span,
.fancybox-prev span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAWCAYAAAB0S0oJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY1QzMwNTdDMEJBMTFFM0JCM0JGQ0JENDg1MENFQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY1QzMwNTZDMEJBMTFFM0JCM0JGQ0JENDg1MENFQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzQ0NFRDVDOENFQzExRTM5NTUwRjk4RkJDNkQzMDRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzQ0NFRDVEOENFQzExRTM5NTUwRjk4RkJDNkQzMDRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+T6ZIRQAABOdJREFUeNq0WL1vXEUQ33kc0rtz49AAskVIEewg/gBspIN8/AEgxxCk+OxYmFh0WCnofCiNq4TKYOcsQkOH0qRMFIkU2FKaQIQvipAIIiKiPsmhWnbevdmbmZ13FnDs6bTz9mN29zefuzDx8ov3nHfOQfhj7fq0974kITSXNEDRDsVgN2g/5JsKzi87Yr/mj6Ru5/PjvkZMZ9RANadpM1jTJukA1E7AWQXKHwdH94vD+kF7ZA2QrP9/lJq1UUGTlLyUGtcaLsUqQKLGgRN00ccAjgCVmsdrzWuUdEbS5ZL1/d5EU6LUGIMCGJCawn/9c3px0IInSBMhUApVJVBBmkU0Oe8Fr1HQNW63hD631QiQd4kKc23QpsT7SepRwtzXeCfNzjP/oHxW1F42flR0VhBcTZ385upJZf7cOVta4AYaAtJZcr9C/IgP1zrLRIVW8vGMPjs/P77z9fVj9Xo9s8Zg+871b47NzZ0dt/hk0Wads9VXmf3K6qq7evWLxFzEoVHlvDQ3HkkINOSz8vFFAZRejzvcKqeOZfHChV6z+faTrU5nMs/zjI9BELC92Ww+WVpe7ll8kqhhqTeZz8rFVbe+3pbmAYY22R7TjB7r7c8LvgJEtT4Pp1VO/dLaWisc+MHMzOzT7c7OZKEZoTTqjWw7gIDt2H9p7dOWpXmZsFetAX7wR01oh01LRfCOm5YlRToY+YYofSaRdgkG+ScyLx2muSMVphZ+3e7+5plTJzc4GEdeOPLcVudaAOGtAoTTp97ZeNh9uKnnFvTESyGhAumkdEKEm9QghERMjDelxiKPTsaw/P7HU8Gz3V5317a+Sn2EFZpVAljSz6ZfP/HJrdt3Pjs4OHjj8eNfXzl69NXfEIQzp09udH/e3wxjcmtuph1ajCKlBCwQorkAMyUAYVok9SQf4KFVFa0ZOqSLedwvDegcD7u8tHglHL43NTX9C9bLS0tXsD2MyavmZlVOicpP9++7Xq9n231FSCX15pohQl9FwXVwPRHjvWFuDBBN5/W8sdBq3Qzznw9r/YX1QmvhJrYPm5vxzE4kTOVmdnd/cIsL51MwVDaY9Pk0fPI8QYOO/HEdXE876ZhXgJ26E913jDuTb87M/hnmPrp79/t3scZvcqBVc7Mk62ObJ8nu7e6mYIDcrAVIdHzeJZmiBQKuE/MRB4kT1qBwGkHoO8bZ6Bg//OD9b7UDDZqR6bn9qGFlg4bU9/YkGDHPSKYwW/YqGfKpdDkIIhKBkdEOKV9ubU9QdMDDd/cLxziONYJCYOA4a34mHCTIK6pW0cRMvMw/tL+pvE6X0tbmIEKa99LvuHRfvDTGGpfDYX8sosN+GR36JcdvbMf+sbGxy2aaw8OndT226NemT7hH3a6d7EDqP8Q7BLt5Hp+aNvnoW66+z+iQWtI3AvldoDuBzo0xzwL9USDnAv2e5gP4MKOlGrXEu8rvYQ8w5jV8CF8rh9HjrfzmMIH9E7oWHRlLLpLbZ1WUAGb7AHZYZWPBQ3pxci65VeoXMZ1qD30/+Zd0TWR/JBWfZpgknarDWNmjkLCX4TlqBjcX9UKV8GRrWqH5v9A1sXhFbkCbESmyVxcolaZXFfHOwN9BQb5C6ZcpnVyJN4oR0DVxCMoGvVR7kS94nzgybVKWCvK3T+GTvDv0bqF9AwdlVPTfAgwAEFkHj3DSvMoAAAAASUVORK5CYII=)
}

.fancybox-next span {
    right: 0;
    background-position: -22px 0
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    width: auto
}

.fancybox-lock,
.fancybox-lock body {
    overflow: hidden!important
}

.fancybox-lock-test {
    overflow-y: hidden!important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font-size: 13px;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, .8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding: 6px 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
    #fancybox-loading {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAEwCAQAAACZTH48AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAGTtJREFUeNrtXXuUFNWZ/1VVv6dnBpCnvBRURhGjGEUhBuNjNa5G1BhiXHY1m5z4SqLJOUGjMa6KmsSs2VXJenQ1CWuiWZOYEANhBXxGQKMLSkRAeTi8HGAePT39rKr9o7773Vs93V3VPY0De+r2Geju6ur+zTdf3fs9fr/bGvwMDYCm3HRo0KFDp0fOKwAbAGABsGDBhgWb/3Vu4J86R8gXWJ0A69BgQKcfFbRGrxQwHcAmLJj0jMmQofxyNQ/Nt2UFzJDyv0GAHdAOHAsWLJiwUIQFk282HXHbuqEWFpbTXRBDCCNENx0hGPwrCSgmWbYAk/4t0o/4ZVC/nSsDdtzA+aMbBDCMMMKI0P8GwtAREoDnjWuOvNGxZj8sAlhEASbyKKCAIt80aOQegA2tVsghD7gGgQ0jggjCiNK/YYQRQvh702eeMGrCkFHJEerJ+z/oat+1ZdHK37YjjwLyyKGAPAowoMNEERrbuWbIWkW4wrJhhBBBBFFEEUMUUUQRGd/y1RPPPHXStEhTtTfv3fHeqy+89oO1yCKHHPLIoUj2Fpdjzd6slfVcsG3DCCOKmHKLXzTxxs9NPVUP+f2IfOfqZ255duN+5Am4cBGTL8IaIGtl4RrQEWLLxhFDAnEkED9j7J1fmHpK7dd2IbX6V/N+me5DBnlkyUGKNJvUBFmrANdxhChDTSARTS688PwLwtFKb7UFOYzGkIof1bP1vx6443VkkEWWvLoOyP0BO3DDCCNGUJvQhOTMcQ99Zdyk0tN3YxVWoB07Xc+2oQ2n4cx+H2ZbL/308qeQQQYZ5JFDHkWao92Lik/AAm4IYUQRRRxNSDq3G06ef1U0oZ64D8vwP/hblbfWMQtn4u9Lnt245JL7O7rLQLb82VgrWSYMmmljiCOJJJrRjJbbZ137JcNQ7foonvPpvUNwDea4ntn79tW3rt6FPmRo7pCO4QOy4YoYDLZuAkk0owWtaLnvnK9doevylP/GN7HJ9+WWxStYjOMxip9JjJpz1uZXN/ZR5AH/7uAGrPPMIOA2Ywhav3Xa9V/U+O/wAb6DZ2ueI9JYjBhO4Mfh5Dkz1760NUPxBZQoTvMHWNpX+G6TY915n7jjKoOtux7fwPY6w8I12IKz+VGk5Zzpv34+bXIAakGD5dfCGq1rzgIcRwJJtKAFQ44c/dhX4nHx0t9hPrL1B7LYgrdxMsTSGB9+9tAnVinhqM1LtS/ABgyE2R2SaEUrWhZfPXaMeOHbmI+Bjh14F7MgLDB8yoStS7bzeudzltDJvhpdcDHEEUczkmi+5fQpk6UzfB2NGP+L21HgRxff2DYEMUQQUsJUjxjdIPs6l1uM3KEZrSNGPvSlWERMYzeiG40ZO7GLl5RQ4tSmn6+hmdii1MrTwiL5cSa0OPlwcsHs1qR40b34CI0bS7GE7x83Z+4RiCFKeYzmPUvoFDsYFOo4y3HT4cPO5xBnCVajseMBdgtNv+FKjq5D7BQ+fDhE61sUCTQhMX+GcAfgATR69OBpvn/0eeeMQQRhyg91L9AiYTco8k0gjjji5/Is/1v0oPHjIfQKAKEbzqfLTifzeVpYoyQoSgFl7JIjh7eKFyyscGIz5mBeSZSgxmvzMA9jq3zwYr439VyEEaEk19MpQtBgKLNwFHHELpsqDq9gS5SOB9EGAJiDryNVcmwergcAXI9bsbzC+U/gCrrXOvG6KQvfQhg5P5edmhWHRdY2dZy84CpZsI3vPYhm17E5BBcAzqrix6/y/dnTEYbBpRlfPiyytygiRw0dO8w5mMHLFU7bgNcV8CrkObhZeV21QGmZvPBOpqUjxFC16haWNYcwIuewfd+s8nH3KY7QxiDbXHAfVn6t/kO++8g2AuzjstN52RCQQ8cMFwc3VY0LVN89GzeTrVXrLqr60R3o4tjtU8NgUHHBY2nWoSFESX3YAT2R88htVT9wgyu+mIObXa7xLO7znNw+5HuzJrB9PaIJXZmJnUvPaOWAstPjAze4QM1R4G7wARdKfDJyKDmnj2hNzhR0i4bFwYzn6eXtuMFnbCenzOYk15k1b5dQ7azBaIr0f8NqkB8uAzflC3CfzPPiSrncx0Una8A+FsfSMbbf45aal2pL9V3NGzCUf7UCx6RhHx81p9/y3IwFJUuJVwYM2JZSZfb0YdDL6IRUXhz0ttTZrnlXzsv3+KxZcK2iW0mQbG/AIgG0AWA/Z5qHeXxgW8mqJj33lLK/SOkYJmf1Tq5QeEDW+WW26Phs5XhyYtWPc//pl+M+18U2p2IkJ8d4vvfKTr8lQV1pSTktFHtDF6/xVeE+qFxuzry7wTVj3KzUIcqNEewSudSaTipXWV5VIF0B6zRMzJUd4uAnqpx4PcdrQIpt+2wJ5LYq7zBd1uo2Um3NR31Np1zVlM2qLant5BRJnOFjbki5XGGREqE1V/Xkc/je+nWcN1tepVcdgEmtKtHnMd9hG3+24uygxm0bXMceVh63oVK5vkUxxoq3OdW3vRJ9nTuWRRSRd7pqT22RAXiy7GnLFbilOUUKX2fIG0p+GTmu5nudO3+x2X+VOMTWNVFAwek+LN21Oz2aimDX4YdlF+TXcRaAFdhR5mgKV2EOmpHC8oqL9EV8740XlT6eZ+E1xJdcAXmqiedRXLzlq8c7L7gU/1E2b97hEe1WL8rewH85q/jgSmrSmNxI93AJad8i8k5V/IH3MlwCu6nhSX4L5spq28ur9nAbzEcdXqfqbBEF7qPlkN3b+8xmeeHNaDDgmzhKsa1//b2rceBZv9TJJQooooAcsnTL3b1eLtG3YGQD4Z6vzD2rn1+2nZqNjgdbXrOEQWGzwUkS5XZZ3bQ/M1bMxydgGYoNgXsKFnCU1tv9+Qd6OpFGH3XuTL8rnTNP5Mm6fU4n7aeb3+Si5VRXeln/OBF3KkHr44va9yNDnVHHg32EpBoXXA0uqTj5nf78vssnJuj9R+Ew/GWAcGfg+xgu3eHFa59FD9JwGrp5bjF6xtA6ZxsOMSYkQPfig/RFE3TKAI7F6Xh5AF2Ov8MPIZv/u7Zf+GCuC71IU5Ox6AeuamGNiyo6W9vYnNmTPXesaHuNxBnYjN11wf0mvqE82t8x98fte5BCGmlknbm/dsBOJ1Rm0Tp06OvSpnnGGJkjXIhWrK6RRjIWP3FV2bo6r7x/7YcEN8MNXF9tGUNJ/NwUL0E90lZ1d+Vmj9E1eQF+Dj2+e6EjcCNud02L27Zc+sA7O5BCD3rRhyzDtf1ddOB8VSSiIs/jrs6bPe93zx4T5ZyxCbNxCUahBx1V3jqMM3EVvocprmdfWXPJY7s70IMe9l5n0aihOS5gGtS4dbr4zWihWzOSaJo87PGZxw4rPX03VuFl7MQW5bkYjsBxmIVZ/T7MNH/1p28tQzd60IMUetl/TRQBf51Q6RCiceBATqAJLQTaoSDEw4nbpn25LVqROpPGDhxT5aN27bnrN8+sRw9S6EGKlossca98N8iNEkurzVNL4aJZsC3rhY7F7ZPiR7aWf6tIlSw7nXl6xdxfvv2hYltndSuiwFkGagUs/peptsUkRMr39mefaV/ePjo6rtnQ/c4RnamnXpz369+/Y3ajBymkyLrO3FD0k3j2dwm4PNlgvo/jGkmnFYYmxBFHDFFEhsYvHn/h+JNHyzpc2Rry/tc2/XHDnz5AH/qQRi96aSIT1A7ZAa2LVSW7zgYzqhKIORQlNFFLLIYoYtQKNC4f/5kxk1pHJscpRaK8uavzw/3v7120ft1eZJFBBn1I008fMsgiRwF7zXD7k5QkZIMgx7ih68CNO50QbmkbNGPbIyPHJ1d0MInRia8zyFEw5UDNIEvkxrrglgMMJt2KRo1ohznAiRvI/EudumvC501OZ52EIEvErwxyNIkVFOIoBsa9tIkDrHHpyub0v4AocuhDDFFmYgpKrkYFRQs2sVkdK1L+giylXkXkFJ5rXZTc0lnVJrAWQbZgUIoaQR5ZRJBFCBGEEeFGlcETokXZi8zA85TaFmhOEOm86V2n9OMS7hlD8Nh0JRcJKc4gaBk6lRTBnGwTeQW0JIgWeZqsE27lardYAdWWTZh5xILubCi9NV5gmOYsLG0qFA7LT0m1HsASshrc6xzci/laVvAdCxe5CmoqzGwTNkULAwJbzodVbwYX8C3lORsWdISoOGBwY0cQ9rkKChNF2CgwOcZXhb1+wG5L20qV3uGYOVwhiy5Ud525SNObSNpt/vUHBNbdF+kPVHMpDAyWRKgKA+EY7g6bMy9Lu2veTe+BWVhzQdY52zPUjqmLLqApsgeLyPkmvVqmP/ZAZSflAatBvdolDZWZJWR/WJ0j5GJTgAmD3KMIix3Dbhxgrd/cEGICCPX7edHQYUCfN6E5+vre17toXbSotFhEnn8KMGBCdxVL7MYALl0yhMwkQqsbLckLZpwyfeQRraObXEW3fVv272zf/sQrS3fSopFDgQq4ORSgk6NYZGlr4POwrAJJX41Q1BZBFNHJrdedMvNT40+KJKu9adfud9Y8/8bC9RxL5DmkzLvKqtbAAAu4hkKqcaK1OGKIfumo6+dO/rR/OUSm+8Xnblu6vYsqdhmCX1CitTogaxXgCgmPE7AnLhh/+z9P+nTt9sinn198ze+zaVFgRA4Z1nHUBdkoCzfCxPIEEomWp668/pbDJld6iy3YgxBi5d8+cvTx/3S6tff1HiZwaP2iw7oCeFWCFiFaYwxxNF0w8Uc3jzi2XD2iFjnE756+5o9Io5cSpQzJfEw/FeFqS4TBlEZKQO+c9eX57gusXjnEm6/MfaK7E2lK8fsYcrG2edld+dGpkOLATT50/udvUi+ygckh2jdf8e/v7UYP5c4y0TdrrUtI68r0vgnJJ+ZccpPWQDlEy7DLZqx+e0deifvqWKwNF6Vc5MlNSP7orM9/u9FyiFj8/JNWruvIKemUrYSdvgGr5ZOIUzKZf+rXvq9zJNc4OUS86bxjf/nXnFTjqopczS9gnZP6CBKIoemkMfcvkJdaY+UQza2fHPLUuxTZyVS/Bh8WIY4glDchufSOYTzrNl4OMX4COv7yEeXOFgel8GdjmWSGhE5m4XmHnySd4UDIIa65fMwwtCCBhEsUofu1sLNYRBBHHMlJIxZ8LxwX09iBkUNEo22JZ97lkoqqD/VJKRfxbgyxf/tCnOvsB04OMXvWzAlIoglxriH5pPip/OEIIm2HTb9QHDqQcghd+/a5SFCBMVqLU8htASKIIrbgwnBCvn0t4xhcXrVhALjlEDOnHzcaCSS4Empw39vTwkIOHEHkJGYO1SKHCOE+/ALfxi+qsqgAVQ5hGNeeijiiiDFgH3ClhcMIIfLNE5KjxYGFNcC9my+nn3lClnKI2SdSxTlGaZhPHYdUKoYvmi2eXuGLilsKF6jOdQOAJ/je6BHnTXQaEFy61fwB5uxt/FR5wfkbeglcYK2nH0s5xNmTqTgeIlmEwe1NDwsbCCE8c8RQIkNWlkOUnnxPCdwVFWlfckg5xMkCsFR7Gf58OAQD4YuP42C7bri3+ThPvvuksZSTq6IIzQ9gDQaMSRPEk5vqhPtdXxmllEM0xSe3cKFcyE40fxedAWMUk1W3+YD7ozJw/Q4phzhxJHdKROnL8yIXVXYjwb02LznEcPxMocLUCtclh0hyYVH3Q9kHqQQNGNDDnKl7ySGeROsA4KrqhZa4Sibhsq3tFfwAGvRYvP8blhsXDBCuSw4R5Uqz7lcWoZI7fI3TSx4/PbCIqP9eQR7SHi5+Fnk7m+pyiBUljx/xXN0ql/1Nd8XUp4Wdk+xsmj2r6ikrcccAIUs5REem1lKVbAnaKb54veQQS/FdJeGpHbJk4uxMuxphvqTunGbvYELaRM/TVmBeyVzyCKb5BizlEGu7KOGH37xZl3nrJq7sHe3jxK24ugTyoz4hSzlEb3Zrb5k9wzwtTG3AxRv9hogScm8dkKUcYuNH1Kop3e/H9rKwDQvmX/ftIxtXlkOUQv5KCeRHcKTnWVIOsaqdG7xqL9qHD9NpH7wvnv6sT28shax7/nVccoh2FKmBIPkpPoQnok1V+A3zbSvJIbwhewXwUg6xo/ulPdTrLyiyHtv7orOJUF54fEPXXnHgOt/XvAr5ZRdHsNyQcoilm4gCUlR2rrL8zBIm/ZZ55F95TRy4tAbd4Vb8A54D8Bxu9XillEMUrcfepUZYnnUcPtVeJqk4csj9y4o8FyprkUPsxl04A3ch7+G/Ug7x/Ob3u6gRlivZ0MynhYvII7etc+VL8sKrTQ5R8HyFlENY9v1vUdMxx7ITX4RcnalbzgZu2e8sSXEF5cDJIf6wYd1eIcBA1tW387CxITMOpw3eqw8rnnKCmI8PjByiM/PFZVnBwxTE0Tzy/uZhkIWF7CRzx6ubeM07MHKIe1d1phS+YE7RevlSylg8S+SQQRrpf/x5N0du0zB/wDSSGbgTQ/nRcxt/tpGZmFlmC9bEgdfZLXSEYHTa3XvPni52AGusHGLz/rnLio4z9DALPkdUENuPjsPmxqJC91qbMrtmTWu8HGJX6tIl+7qYRyx58AVlafbMVjTYnNsZAviqfa2FT7bJHKERcoiO9GVLtnQQ1C6k0Es+XPCr4lC3L9Nc+w/o0Fbu1ntnTJFbww1UDvG3jouXbtuLXnQjhW6iPwt6bo072mnsGDIhBLRXO/Z9NHNKhC/vgcgh/vT+FSs6O9GLHuLB9/B0ViROZg2bHKr7BTqyiGa0oBlD0DJt3KNzJ43tvxTXIocoWgvfunst0uQM3XS5CSKC2AGzpk0ORQM37FJyNKMVLZHWH5x5+axIxdzfSw6xrevW15Z9iD708tygLhc5f9LK/iUCWSRypyqWaf35wz+/N6Vl/Ijyb1FNDpHKPbbuqhc2dSiukEIPc+HdorSadBxyywYoWx+L7Y+tjsxTG/+yeWz88KH+5RD7+v5z7VUvLNtqpUl3JEURaZL9qSFPHVuhqpvMRmi7OEcW0US3xGEtXzj6vGNOHJ+IVi2ndr/Y/sdtK3Y54RT6SBaRJhKNXN+Krk5zzYDFTCw323K4E3ESRThKjhiiiF45efbEI4aOaBmr1AXz5o7u7d2bOhe9/24P0ezyRAATC7EDNkMctjrgltsdF4pqkXYHY1GEEEZEaFM3AwaMkbGpLSv3KXRRU+G/Z0gMIWlgWeauWfVQ97Wyjw3arijMHKAoddQcHUeElAYh6hHr7PlF0kgXicCYJafIsTomR0mn6W97hv4FbfdwFhATOopcxhIyhxyyiKIPUbKvsLFeRsdRYNalJDI6YKWgpy5ybn9ios37uYNCzxBlfTnmYTr81giz4MXMIagERQpXxf7ZBY7HCsre8EAdHNdqKgNVPGyIbb7JFcJKb6JUx2G6CLkFZZdy07VTRwN1HOqirfKzQ6ToMJR94DWlQ8wyNgJXIODqLvD2wIQRms84Q+NeREixrU7MeMmhtInLI6wpy1COOmbAwgjN13FdYRXLnxCrZEpJ5TbDlFSkBgkjvNjAttKGsmiPfCjpeEghQwoLSj1Hkb+GwR4oldwfYJWZKVXPUL7WAkoHSudfyyJ/1hQHaIiKoxpgDaUEfk1huclWoKZccmLzY50gWsoxHEgLl9dxGDzFOV+7YCgbnmkM1qZLTYghTNdCMWAdh+bhCOV1HIYvHYeq9RI6jpo3+fa2cKDjCHQc/eAGOo5Ax4FAxxHoOErKrYGOQ1TdAh1HoOMoOwIdR6DjKDsCHUc9Oo5P4DS+mLzHIOs4xuBJPIKf4Mmq3wrhHoOq47gFztx3uGsnYq8xaDqOcTiV79cCedB0HO1YozzyD3kQdRzuYMg/5EHTcZRSyf1CHiQdR/2QB0XHURnywz4gD0THodej46gGeTSehFc9YCA6Dr0eHUd1yDH8ECdWPcNTx+EJuCYdhzdkeHwxwMes4yg31pWkUEcg4vfUA6/j6D+G415McD2ztSpt9GPWcZSDO60kJfqiR82Cp7iPR8dRHe5LuMzjnEHQcVSG+wd8x/OsQdFxVILr/V0ng6bjqA/uIOo4bqsL7qDpOA7HaXXBHTQdx56S2Pgen34/aDoOUwngn/X1TV7OGEQdx324B8/VCHeQdRx/wF2YVQPcg0LHYdawKgY6jkDHIXO3QMcR6DjECHQcULOqQMchR6DjCHQcAAIdBwIdR6Dj8AU40HEEOo4Kz/+/0XEYJToOWYa2lS9eOAh0HG7gkp/t1nFIlrapgP+YdRylbHj5/Ryaq/Njl8gi1C+CapCOQ0MtAZKu5CbOI0MhQ4oFtjwrrSHfxuH/6ya0kotRK4md1VnGZthoJNTSMRtPYr3LIgfHrYg38OOSbABJPHIQQlVvffiWmit+cJDDdW5LEAEMGFiO43AojKPQhGXAtYeEdYU/H2fgcYWTfLAPHTmt0ZPNAR5/O9QAdx9qgKEDAeAAcAA4ABwADgAHgAPAAeAAcAA4ABwADgAHgAPAAeAAcAA4ABwADgAHgAPAAeAAcAA4ABwADgAHgAPAAeAAcAA4ABwADgAHgAPAAeAAcAA4ABwADgAHgAPAAeADP/KHGuAdet1fUjA44zVd2Tj8UBiLgGH46JDR0y13UJ+F3CEBtx28h/ps7Dvo4b7l3h62Ffei/aAFuw7Xit1c/g+ycH0EjAxZBgAAAABJRU5ErkJggg==);
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image: url(f92938639fa894a0e8ded1c3368abe98.gif);
        background-size: 24px 24px
    }
}

.mm-menu.mm-horizontal>.mm-panel {
    transition: transform .4s ease
}

.mm-menu .mm-hidden {
    display: none
}

.mm-wrapper {
    overflow-x: hidden;
    position: relative
}

.mm-menu,
.mm-menu>.mm-panel {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.mm-menu {
    height: calc(100% - 75px);
    background: inherit;
    display: block;
    overflow: hidden;
    padding: 0
}

.mm-menu>.mm-panel {
    background: inherit;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -ms-transform: translate(100%);
    transform: translate(100%)
}

.mm-menu>.mm-panel.mm-opened {
    -ms-transform: translate(0);
    transform: translate(0)
}

.mm-menu>.mm-panel.mm-subopened {
    -ms-transform: translate(-30%);
    transform: translate(-30%)
}

.mm-menu>.mm-panel.mm-highest {
    z-index: 1
}

.mm-menu .mm-list {
    padding: 20px 0
}

.mm-menu>.mm-list {
    padding-bottom: 0
}

.mm-menu>.mm-list:after {
    content: "";
    display: block;
    height: 40px
}

.mm-panel>.mm-list {
    margin-left: -20px;
    margin-right: -20px
}

.mm-panel>.mm-list:first-child {
    padding-top: 0
}

.mm-list,
.mm-list>li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0
}

.mm-list {
    font: inherit;
    font-size: 14px
}

.mm-list a,
.mm-list a:hover {
    text-decoration: none
}

.mm-list>li {
    position: relative;
    border-bottom: 1px solid #cfd1d1
}

.mm-list>li>a,
.mm-list>li>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #000;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0
}

.mm-list>li.active a:not(.mm-subopen) {
    color: #e31025;
    background-color: #fff
}

.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    position: relative;
    left: auto
}

.mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.mm-list a.mm-subopen:before {
    content: "";
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%
}

.mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: 0
}

.mm-list a.mm-subopen+a,
.mm-list a.mm-subopen+span {
    padding-right: 5px;
    margin-right: 40px
}

.mm-list a.mm-subopen+span {
    border-right: 1px solid #cfd1d1;
    margin-right: 39px
}

.mm-list>li.mm-selected>a.mm-subopen {
    background: rgba(0, 0, 0, 0)
}

.mm-list>li.mm-selected>a.mm-fullsubopen+a,
.mm-list>li.mm-selected>a.mm-fullsubopen+span {
    padding-right: 45px;
    margin-right: 0
}

.mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px
}

.mm-list>li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px
}

.mm-list>li.mm-spacer {
    padding-top: 40px
}

.mm-list>li.mm-spacer.mm-label {
    padding-top: 25px
}

.mm-list a.mm-subclose:before,
.mm-list a.mm-subopen:after {
    content: "";
    border: 4px solid rgba(0, 0, 0, 0);
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-bottom: -3px;
    position: absolute;
    bottom: 50%
}

.mm-list a.mm-subopen:after {
    border-left-color: #000;
    right: 14px
}

.mm-list a.mm-subopen:hover:after {
    border-left-color: #e31025
}

.mm-list a.mm-subclose:before {
    border-right: 0;
    border-bottom: 0;
    margin-bottom: -15px;
    left: 22px
}

.mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 10px 0 10px 10px
}

.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: rgba(0, 0, 0, 0)
}

.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
    display: block
}

.mm-menu.mm-vertical .mm-list>li>a.mm-subopen {
    height: 40px
}

.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after {
    top: 16px;
    bottom: auto
}

.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen {
    height: 25px
}

.mm-menu {
    margin-top: 75px;
    background: #ecf0f7;
    color: hsla(0, 0%, 100%, .6)
}

.mm-menu .mm-list>li:after {
    border-color: rgba(0, 0, 0, .15)
}

.mm-menu .mm-list>li>a.mm-subclose {
    background: rgba(0, 0, 0, .1);
    color: hsla(0, 0%, 100%, .3)
}

.mm-menu .mm-list>li>a.mm-subopen:before {
    border-color: rgba(0, 0, 0, .15)
}

.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu .mm-list>li.mm-selected>span {
    background: rgba(0, 0, 0, .1)
}

.mm-menu .mm-list>li.mm-label,
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
    background: hsla(0, 0%, 100%, .05)
}

.mm-page {
    box-sizing: border-box;
    position: relative
}

.mm-slideout {
    transition: transform .4s ease
}

html.mm-opened {
    position: relative
}

html.mm-opened,
html.mm-opened body {
    overflow: hidden
}

html.mm-background .mm-page {
    background: inherit
}

#mm-blocker {
    background: #000;
    display: none;
    margin-top: 75px;
    width: 100%;
    height: calc(100% - 75px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    opacity: .25;
    filter: alpha(opacity=25)
}

html.mm-blocking #mm-blocker,
html.mm-opened #mm-blocker {
    display: block
}

.mm-menu.mm-offcanvas {
    display: block;
    position: fixed;
    z-index: 10030;
    -ms-transform: translate(-100%);
    transform: translate(-100%);
    transition: transform .25s
}

.mm-menu.mm-current {
    display: block!important
}

.mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 440px
}

html.mm-opening .mm-menu.mm-offcanvas {
    -ms-transform: translate(0);
    transform: translate(0)
}

.mm-header {
    background: inherit;
    background-color: #001d37;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    text-align: left;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    padding: 0 0 0 20px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.mm-header .mm-close,
.mm-header .mm-next,
.mm-header .mm-prev,
.mm-header .mm-title {
    padding-top: 30px
}

.mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px
}

.mm-header .mm-close,
.mm-header .mm-next,
.mm-header .mm-prev {
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    min-width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1
}

.mm-header .mm-prev {
    padding-left: 3px;
    padding-right: 10px;
    left: 0;
    width: 100%
}

.mm-header .mm-close,
.mm-header .mm-next {
    padding-left: 10px;
    padding-right: 20px;
    right: 0
}

.mm-header [href].mm-next:after,
.mm-header [href].mm-prev:before {
    content: "";
    border: 5px solid rgba(0, 0, 0, 0);
    display: inline-block;
    width: 7px;
    height: 7px
}

.mm-header [href].mm-prev:before {
    border-right-color: #fff;
    margin-left: 2px;
    margin-right: 5px
}

.mm-header [href].mm-close:after,
.mm-header [href].mm-next:after {
    margin-left: 5px;
    margin-right: -2px
}

.mm-header [href].mm-next:after {
    border-top: 0;
    border-left: 0
}

.mm-header [href].mm-close:after {
    content: "x"
}

.mm-menu.mm-hassearch .mm-header {
    height: 50px;
    top: 50px
}

.mm-menu.mm-hassearch .mm-header .mm-close,
.mm-menu.mm-hassearch .mm-header .mm-next,
.mm-menu.mm-hassearch .mm-header .mm-prev,
.mm-menu.mm-hassearch .mm-header .mm-title {
    padding-top: 20px
}

.mm-menu.mm-hasheader li.mm-subtitle {
    display: none
}

.mm-menu.mm-hasheader>.mm-panel {
    padding-top: 0;
    margin-top: 42px
}

.mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child {
    margin-top: -20px
}

.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
    padding-top: 120px
}

.mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list {
    padding-top: 100px
}

.mm-menu .mm-header {
    border-color: rgba(0, 0, 0, .15);
    color: hsla(0, 0%, 100%, .3)
}

#mobileNav .int {
    padding-left: 30px;
    padding-right: 0;
    font-weight: 400;
    width: 220px;
    display: inline;
    position: relative
}

.mm-menu .mm-list .mobileNavInformation {
    display: block;
    margin-top: 20px;
    padding: 10px 10px 10px 20px;
    border-bottom: 0;
    width: 100%
}

.mm-menu .mm-list .mobileNavInformation a {
    color: #000
}

.mm-menu .mm-list .mobileNavInformation .flyout__headline {
    color: #000;
    font-weight: 700;
    margin-bottom: 10px
}

.mm-menu .mm-list .mobileNavInformation .flyout__mail,
.mm-menu .mm-list .mobileNavInformation .flyout__phone {
    margin-top: 5px;
    white-space: nowrap
}

.mm-menu .mm-list .mobileNavInformation .flyout__linkWrapper {
    padding-right: 50px;
    height: 35px;
    white-space: nowrap
}

.mm-menu .mm-list .mobileNavInformation .flyout__linkPlaceholder {
    opacity: 0;
    visibility: hidden;
    height: 0;
    font-weight: 700;
    margin-right: 35px
}

.mm-menu .mm-list .mobileNavInformation .flyout__link {
    position: relative;
    display: block;
    margin: 0;
    padding-left: 12px;
    font-weight: 700;
    line-height: 35px;
    z-index: 10
}

.mm-menu .mm-list .mobileNavInformation .flyout__link:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0;
    text-indent: -9999px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 6px 0 6px 5.9px
}

.navbar {
    display: block
}

@media only screen and (max-width:768px) {
    .navbar {
        display: none
    }
}

.nav ul {
    padding: 0
}

.nav .hide {
    display: none
}

.nav .arrow {
    border: 4px solid rgba(0, 0, 0, 0);
    font-size: 0;
    line-height: 0;
    display: inline-block;
    width: 4px;
    height: 4px;
    padding: 0;
    vertical-align: middle;
    transition: all .3s ease-in-out
}

.nav .arrowRight {
    border-left-color: #fff;
    margin: -2px 3px 0
}

.nav .arrowDown {
    border-top-color: #fff;
    margin: 3px 0 0 3px
}

.nav .int {
    padding-left: 28px;
    font-weight: 700;
    width: 120px;
    display: inline-block;
    position: relative
}

.nav .int:before {
    text-indent: -9999px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAYAAACUPhZAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDMkE2ODAzQjRDQTExRTNCNzhCRTQ0N0M2QzhGQzlBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDMkE2ODAyQjRDQTExRTNCNzhCRTQ0N0M2QzhGQzlBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2YWVkMTRhLTFlYTItMzc0Ny1hOTZmLTQ4OTgwODcxYzE5YyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NmFlZDE0YS0xZWEyLTM3NDctYTk2Zi00ODk4MDg3MWMxOWMiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5EcnVjazwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tiIUgQAAAT5JREFUeNqUU7FxwzAMpHQewJkgHEEpVUWeIPIEsSq18QRJJnBaVpY38Ah2xTIagRuEIwQAXwqOJ1+SvwMpEuQTD0CF0aj7HY2PZDxfyN7JAlljvBvI38h38lVkETct+d9MhhVdaGleww7Kd5LRu0BnRuwF5X/GXCGwJ3WG74aCNr9ArDHi0gMOt4jydSb7HeeSho7sjhfKMRG0FHmUlCRi+wfSvQTl3bak4SwEKb8avP5Q67igMEeQengnaSwpLWvkdsSrEYcGPMr5rFBIkz0W1ZrVbSfiRK6j8Y4j3aAbjii2yUgmdAhmo1TpgptiUVzdv6jOYQUd9o9o00GIf5QdUHSLZmAFoVwkTwomeVfl0d+NOr9X+xdpX+nz27BS1NQpc3uJ/PR4jhPme/xs8TZ13X/Oxf4P6t6C3HwLMADkjWlCaxRJSgAAAABJRU5ErkJggg==) no-repeat;
    position: absolute;
    top: 2px;
    left: 0;
    height: 11px;
    width: 23px;
    content: "";
    z-index: 1002
}

.nav .de:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAIAAAD9dUpTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3M0JCODQ4QjRDOTExRTNBMjkzRUZDNzQwRUYwMDVCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3M0JCODQ3QjRDOTExRTNBMjkzRUZDNzQwRUYwMDVCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCA3LjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpiYzU2NDdmMy1lYjZmLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiYzU2NDdmMC1lYjZmLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4J1V6zAAAAZElEQVR42mLklBBhQID/DAyMDEQAJlQuI0wzBCEbB5T7D5dlZODjYCAdsNiJiDHATGZEdeh/JDf8R3UP42MGWXJsw/AesdoYydHGlfcd1SNEAcZfWxnIse3PG3K0kRMeQAAQYAC4ThPTtoJ7FgAAAABJRU5ErkJggg==) no-repeat
}

.nav .cn:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NUJDNzQ2MkI0Q0ExMUUzODlGRUQ2MEU3OTlDMTU4NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NUJDNzQ2M0I0Q0ExMUUzODlGRUQ2MEU3OTlDMTU4NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1QkM3NDYwQjRDQTExRTM4OUZFRDYwRTc5OUMxNTg3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1QkM3NDYxQjRDQTExRTM4OUZFRDYwRTc5OUMxNTg3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xDiPlgAAAHZJREFUeNpifMQgygAGTPz/mfj//XnEzEAIMMFZzLJ/BVq/sur8IUoPUJ3I4k9AxsdOLt6M70TpYZH7y+n1E0gCnffvIyNBPYxA/0B8AuSwW/8G+ufnUVb8eliAGGj2v4/MQJ1ANkENUHsYSARMDKSDwawHIMAA+IAk1PgUBvEAAAAASUVORK5CYII=) no-repeat
}

.nav .fr:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQwNDBlMGUxLWViNmQtMTFkNy1hNGU2LTk1ZWUwYjBjZmVkMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MUEwODM4M0I0Q0ExMUUzQkREQjg0RDdDM0I2RkVDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MUEwODM4MkI0Q0ExMUUzQkREQjg0RDdDM0I2RkVDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBJbGx1c3RyYXRvciBDUzUuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5N0YxMTc0MDcyMDY4MTE4MjJBRTExNzUxNDE3OERDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MjJBRTExNzUxNDE3OERDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jWU5RwAAACpJREFUeNpiZPCayYAEHHSl9nf4IIu8dor4efAEsggTA+lgVM/w0wMQYAAKsQcaEfpXBwAAAABJRU5ErkJggg==) no-repeat
}

.nav .ch:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNENjM0RjAzQjRDQTExRTNCRUE1OUMwNzIyQzU2QjIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNENjM0RjAyQjRDQTExRTNCRUE1OUMwNzIyQzU2QjIzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCA3LjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpmOGExZGRkNC1lYjZlLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjYWViMzRlNC1lYjZkLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6q6cHLAAABIElEQVR42nSQv0oEMRDGZ5K9XXLI+oeTWw/xCiuxs7MQBN/A5p7iGh9FfAbtLOy1srUVEQTFQ1G0Eu82m82OmXi3e+tiSCbhN/OR+QafoQ+NhesRKkkTSyPdzIoGyQBs9/K0d3+bXJ97ov/ToI+FE7iNqs1ILThCTIq5mto/RJASxxxdYOAEKd8ci1ITTMvhu7Xf75wcU56ByUSXTYrlJLk548di5/NoqC/uENqVhhOxCrZ3a42HqrVzMM2uxCWuNDQx9DEik5HRsrcJQQi5sa8PiAKXVmmcVlOdzRp9x86ARpBrT1dyY6t4e3xJ9jyJvHPBJhqztt6b/UOgRqreyH8V+tFIQH/jL3GpcFZT91Mad+f9cIBxRF+6JPPrR4ABAKm2ZFcu+PUxAAAAAElFTkSuQmCC) no-repeat
}

.nav .sg:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzkxMTVBMDNCNENBMTFFMzgzNTU4QTc2MDIwOTJCMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzkxMTVBMDJCNENBMTFFMzgzNTU4QTc2MDIwOTJCMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgQ1MyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6QkI5OUUyMzM4ODVFMTFEQ0IwQzVEMjY4OUM2RTg2RDgiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6QkI5OUUyMzE4ODVFMTFEQ0IwQzVEMjY4OUM2RTg2RDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kLFixAAAAgElEQVR42mJ8xCDKwMDAnRDBoiD7saGbgQjACNQj0N/C4WD1JjAeqPPHgWM/DxwlrEf2/yuQhviI7xu3s+rrAEn82piA+M+Dx2wGOh8bu4EagC78feEKfntYgBhoifD8Sczysp8nzmIS4P/34SMBt31s6GIgETD+//9/pOsBCDAAblc8fB3cE1YAAAAASUVORK5CYII=) no-repeat
}

.nav .nl:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpifMBAMmBioI8eFu7wKCKU/WdgYARCEA1k/f//n1R76KWHJb9rN1w/1L1QNtwnDKiC/xlZjDsHa/wABBgA46QSHRYPezMAAAAASUVORK5CYII=) no-repeat
}

.nav .be:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNqEUDsKQjEQnFl8vVq9Qqy8j5WH8QzexMozvVYQUSsRRjZ58SUS47KQzf5mdjhfrwDCTdeh2+4ep+MZN+AVckvcD4vLvu82T/+GRguB4B4HUTGltUgzeRuJPybMUKyAqjhEzsKymI3d0zBhjK/nfwyyDARTosMGSLxSimLYJ63W3Rr1ybRGS2sWdef2zYs1EE7HOA7HTrJxlZKH8luAAQBpJDBJPuMlhwAAAABJRU5ErkJggg==) no-repeat
}

.nav .at:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAIAAAAWQvFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5REU5QTlEMkYzODExRTc4MTIzRjIzQUQwM0MzMDg4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5REU5QTlDMkYzODExRTc4MTIzRjIzQUQwM0MzMDg4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCA3LjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpiOWIxY2JlYi1lYjZlLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjYWViMzRlYS1lYjZkLTExZDctYTRlNi05NWVlMGIwY2ZlZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74Ua+5AAAAQElEQVR42mJ8zCDPQCJgYiAdkKOHhd3ZmoGBEcb9D2NDGJhcIGBk/P///2D1D+Pb8Bw0x8F9gCyCwh3E8QMQYAAXDw9L0EnFDAAAAABJRU5ErkJggg==) no-repeat
}

.nav a.catalogue {
    background-color: #e31025;
    color: #fff;
    padding: 10px 40px 10px 15px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 841.9 20 10' enable-background='new 0 841.9 20 10' xml:space='preserve'%3E %3Cg%3E %3Cpolygon fill='%23FFFFFF' points='17,847.2 20,847.2 20,846.3 17,846.3 17,844.1 15.8,844.1 15.8,849.6 17,849.6 '/%3E %3Cpath fill='%23FFFFFF' d='M15.3,851.4v-9.1c0-0.2-0.1-0.3-0.3-0.3h-10H3c-0.2,0-0.4,0.1-0.4,0.3v1.1H0v0.5h1.8v6H0v0.5h2.6v1 c0,0.2,0.2,0.4,0.4,0.4h5.6H15C15.1,851.7,15.3,851.5,15.3,851.4z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px 10px;
    background-position: calc(100% - 10px) 50%;
    display: table;
    margin-top: 20px
}

.nav a.catalogue:hover {
    background-color: rgba(0, 146, 208, .8)
}

.nav .nav__listItemLink,
.nav .nav__listItemLink:focus,
.nav .nav__listItemLink:visited {
    color: #261c1d
}

.nav .nav__listItemLink:hover {
    color: #e31025
}

.nav .nav__listItemArrow:before {
    display: block;
    content: "";
    width: 25px;
    height: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhFJREFUeNqMk8FPE0EUxudVOt0W3QoUOBAXOZDipRpKiolHYuIf4MVooqY26MGEhAMJJwNoIZgYvZj4J3jgotFAAhrvRukBhcZLPakJxzYlpc/vdWbZragwm69v3mzn/Wa+mSWlSCnzA3EE8QTUgRRSkqPxPvIGOiL0VVMG7Ts73Y+Hx9AjKU6mYKtwzIi1zdkU5zpifatcOVer1b5lM+ndAPT/FjEAipjVKwfqhJIY60bsMeIu5O7r1Y1cb6p3zfO89Y+l7W6zwGNBlAUQACwAF0JRFkAKEaKeJ8+ej+dyF1eIKAmdb4E2vxwL5Fv0B0DJZLsLSk3PzI5du37jBYq7B5YrBdAgdvT1SJC8PI0AAKMAdZmck3ZMF+7dH5ifezjVoXVCijMeCh0qM29WvlcmspkRnBHzvyAD4re1SLwHRJ1CP34rP+kVl5Yno1EdD+0gBDKtyc1SeWd74tL46G77LQvsSlqL7C4EoBI3bxeGHi0u3xUAMwdzKQApK9iYGR5Or79cedWHP+BWqjbhm6C0tUhs8wFni0uPC1GtHTpYM4WKm9sf9gagfu/M4JV4IvHmw/t3TQNofQYCUReMRT7gTgugdcyxk/0qIVSwqWAJeCLUN5odu/zj18+N0udP4lJcbKcHC4vFvfqes99o6JOu6+bzhas6FnM4dIZm1Xyo/7d30qrVanlt9e1T/378FmAA4SCj4++4GNcAAAAASUVORK5CYII=) no-repeat;
    position: absolute;
    top: 24px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 210;
    opacity: 0;
    text-indent: -9999px;
    zoom: 1
}

.nav .nav__listItem--level1 {
    float: left;
    margin-right: 15px
}

.nav .nav__listItem--level1.nav__listItem--active .nav__listItemLink--level1 {
    color: #e31025
}

.nav .nav__listItem--level1:hover .nav__subMenuWrapper {
    display: block;
    opacity: 1;
    transition: opacity .3s linear;
    text-align: left
}

.nav .nav__listItem--level1:hover .nav__listItemArrow:before {
    opacity: 1
}

.nav .nav__subMenuWrapper {
    position: absolute;
    top: 35px;
    left: auto;
    display: none;
    padding: 20px 20px 0;
    background: #ecf0f8;
    opacity: 0;
    transition: opacity .3s linear;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75)
}

.nav .nav__aside {
    float: left
}

.nav .nav__aside--active {
    width: 265px
}

.nav .nav__additionalInformation {
    margin-left: 20px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box
}

.nav .nav__additionalInformation ul {
    padding-bottom: 5px
}

.nav .nav__additionalInformation ul li {
    margin-left: 15px;
    margin-bottom: 2px
}

.nav .nav__additionalInformation ul li:before {
    position: absolute;
    content: "";
    border: 4px solid #e31025;
    margin-top: 5px;
    margin-left: -15px
}

.nav .nav__additionalInformationImage {
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.nav .nav__list--level2 {
    float: left
}

.nav .nav__listItem--wide .nav__list--level2 {
    -moz-column-count: 3;
    column-count: 3;
    width: 75%
}

.nav .nav__listItem--wide .nav__listItem--level2 {
    page-break-inside: avoid;
    break-inside: avoid-column
}

.nav .nav__listItem--wide .nav__aside {
    width: 25%
}

.nav .nav__listItem--wide .nav__additionalInformation {
    margin-left: 0
}

.nav .nav__listItem--2Cols .nav__list--level2 {
    -moz-column-count: 2;
    column-count: 2
}

.nav .nav__listItem--level2 {
    margin-bottom: 0!important;
    padding-bottom: 15px;
    padding-right: 15px;
    box-sizing: border-box
}

.nav .nav__listItemLink--level1 {
    position: relative;
    display: inline-block;
    height: 35px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 35px
}

.nav .nav__listItemLink--level1:focus,
.nav .nav__listItemLink--level1:visited {
    color: #fff
}

.nav .nav__listItemLink--level1:hover {
    color: #e31025;
    text-decoration: none
}

.nav .nav__listItemLink--level2 {
    display: inline-block;
    margin-bottom: 6px;
    font-weight: 700
}

.nav .nav__listItemLink--level3 {
    position: relative;
    display: block;
    margin-bottom: 2px;
    padding-left: 10px
}

.nav .nav__more:before {
    text-indent: -9999px;
    position: absolute;
    top: 4px;
    left: 0;
    content: "";
    border-color: rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 5px;
    border-right: 0
}

.nav .nav__more:hover:before {
    border-color: rgba(0, 0, 0, 0) #e31025 !important;
}

.nav .nav__more:before .nav .nav__moreLink {
    margin-top: 5px
}

.nav .nav__listItem--wide {
    width: 100%;
    left: 0;
    min-height: 400px
}

.nav .button.nav__specialButton {
    color: #fff;
    padding: 10px 15px;
    margin-top: 0;
    margin-bottom: 15px;
    box-sizing: border-box;
    width: 100%;
    text-align: left
}

.nav .button.nav__specialButton .icon {
    float: right
}

html.extranet .nav .nav__listItemLink--level1 {
    color: #261c1d
}

#footerNav {
    background-color: #6e0f10;
    padding: 0 15px;
    overflow: hidden
}

#footerNavMenu {
    padding-top: 17px;
    padding-bottom: 20px
}

#footerNavMenu li {
    display: block
}

#footerNav .clearfix {
    margin: 0 0 15px
}

#footerNav ul {
    display: block;
    margin: 0;
    padding: 0
}

#footerNav ul li a {
    display: block;
    color: #fff;
    font-size: 11px;
    line-height: 15px;
    padding-left: 12px;
    margin: 0 0 1px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpi+P//v8t/TLCbiQEHoKIEQIABABFEFvKJ+CCHAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: left 6px
}

#footerNav ul li a:hover {
    text-decoration: underline
}

#footerNav .h3 {
    color: #e31025;
    font-size: 11px;
    font-weight: 700;
    margin: 0 0 5px;
    border: 0;
    letter-spacing: 0;
    padding: 0;
    text-transform: none
}

#footerNav .h3 a {
    color: #FFF
}

#footerNav ul.bottomNav {
    padding: 15px 0
}

#footerNav ul.bottomNav li a {
    background-image: none;
    padding-left: 0
}

.footer_link{
  width: 100%;
  margin: 30px 0;
}

.footer_link span{
  font-size: 14px;
  color: #fff;
}

.footer_link a{
  font-size: 12px;
  color: #fff !important;
  margin-right: 10px;
}

.extranet #footerNavMenu .faulhaberOnSocialMedia:first-of-type {
    left: 83.33333333%
}

@media (min-width:992px) {
    html:not(.extranet) #footerNavMenu>div>div:nth-child(8) {
        margin-left: -16.6667%;
        margin-top: 100px
    }
}

@media (min-width:768px) {
    #footerNav {
        padding: 0 35px;
        max-width: 1170px;
        margin: 0 auto
    }
}

.navbar {
    min-height: 1px;
    border-radius: 0;
    margin-bottom: 0;
    border: 0
}

.navbar-nav .loginStatus>a,
.navbar-nav a {
    display: block;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400
}

.navbar-nav>li {
    float: left;
    height: 35px;
    margin-right: 15px;
    position: static;
    zoom: 1
}

.navbar-nav>li>.loginStatus>a,
.navbar-nav>li>.loginStatus>a:focus,
.navbar-nav>li>a,
.navbar-nav>li>a:focus {
    position: relative;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    height: 100%;
    padding: 0;
    background-color: rgba(0, 0, 0, 0)
}

#langNav.navbar-nav>li>.loginStatus>a,
#langNav.navbar-nav>li>a {
    font-size: 11px;
    line-height: normal;
    text-align: center
}

.navbar-nav>li.active:hover>.loginStatus>a,
.navbar-nav>li.active:hover>a,
.navbar-nav>li.active>.loginStatus>a,
.navbar-nav>li.active>.loginStatus>a:hover,
.navbar-nav>li.active>a,
.navbar-nav>li.active>a:hover,
.navbar-nav>li:hover>.loginStatus>a,
.navbar-nav>li:hover>a,
.navbar-nav>li>.loginStatus>a:hover,
.navbar-nav>li>a:hover {
    color: #e31025;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-nav>li.active>.loginStatus>a>.arrowDown,
.navbar-nav>li.active>a>.arrowDown,
.navbar-nav>li:hover>.loginStatus>a>.arrowDown,
.navbar-nav>li:hover>a>.arrowDown {
    border-top-color: #e31025
}

.navbar-nav>li.sub:not(.worldwideLink)>a:before,
.navbar-nav>li.sub>.loginStatus>a:before {
    display: block;
    content: "";
    width: 25px;
    height: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhFJREFUeNqMk8FPE0EUxudVOt0W3QoUOBAXOZDipRpKiolHYuIf4MVooqY26MGEhAMJJwNoIZgYvZj4J3jgotFAAhrvRukBhcZLPakJxzYlpc/vdWbZragwm69v3mzn/Wa+mSWlSCnzA3EE8QTUgRRSkqPxPvIGOiL0VVMG7Ts73Y+Hx9AjKU6mYKtwzIi1zdkU5zpifatcOVer1b5lM+ndAPT/FjEAipjVKwfqhJIY60bsMeIu5O7r1Y1cb6p3zfO89Y+l7W6zwGNBlAUQACwAF0JRFkAKEaKeJ8+ej+dyF1eIKAmdb4E2vxwL5Fv0B0DJZLsLSk3PzI5du37jBYq7B5YrBdAgdvT1SJC8PI0AAKMAdZmck3ZMF+7dH5ifezjVoXVCijMeCh0qM29WvlcmspkRnBHzvyAD4re1SLwHRJ1CP34rP+kVl5Yno1EdD+0gBDKtyc1SeWd74tL46G77LQvsSlqL7C4EoBI3bxeGHi0u3xUAMwdzKQApK9iYGR5Or79cedWHP+BWqjbhm6C0tUhs8wFni0uPC1GtHTpYM4WKm9sf9gagfu/M4JV4IvHmw/t3TQNofQYCUReMRT7gTgugdcyxk/0qIVSwqWAJeCLUN5odu/zj18+N0udP4lJcbKcHC4vFvfqes99o6JOu6+bzhas6FnM4dIZm1Xyo/7d30qrVanlt9e1T/378FmAA4SCj4++4GNcAAAAASUVORK5CYII=) no-repeat;
    position: absolute;
    top: 24px;
    left: 10px;
    z-index: 210;
    opacity: 0;
    text-indent: -9999px;
    zoom: 1
}

.navbar-nav>#language>a:before,
.navbar-nav>li.sub>.loginStatus>a:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#langNav.navbar-nav>li:hover>.loginStatus .loginStatus__popup,
#langNav.navbar-nav>li:hover>.loginStatus>a:before,
#langNav.navbar-nav>li:hover>a:before,
#mainNav.navbar-nav>li.sub:hover>.loginStatus .loginStatus__popup,
#mainNav.navbar-nav>li.sub:hover>.loginStatus>a:before,
#mainNav.navbar-nav>li.sub:hover>a:before,
#mainNav.navbar-nav>li.sub>.loginStatus .loginStatus__popup,
#mainNav.navbar-nav>li.sub>.loginStatus>a:hover:before,
#mainNav.navbar-nav>li.sub>a:hover:before {
    opacity: 1;
    pointer-events: all
}

#langNav.navbar-nav>li:hover>ul {
    display: block
}

#langNav.navbar-nav {
    float: right
}

#langNav.navbar-nav li:last-of-type {
    margin-right: 0
}

#langNav.navbar-nav>li#inter>a {
    padding-left: 35px
}

#langNav.navbar-nav>li#inter>a:after {
    content: "";
    display: block;
    height: 13px;
    width: 27px;
    position: absolute;
    top: 1px;
    left: 0;
    background-image: url(../images/worldwide.png);
    background-repeat: no-repeat;
    background-size: 27px 13px;
    text-indent: -9999px;
    transition: background .2s ease-in-out
}

#langNav.navbar-nav>li#inter.active>a:after,
#langNav.navbar-nav>li#inter:hover>a:after,
#langNav.navbar-nav>li#inter>a:hover:after {
    background-image: url(../images/worldwide_hover.png?v=1)
}

#langNav.navbar-nav>li>.space {
    color: #fff;
    border-left: 1px solid #fff
}

#langNav>li>ul {
    display: none;
    left: auto;
    right: -20px
}

li#language {
    position: relative
}

li#language ul {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 1px;
    min-width: 80px;
    padding: 0;
    background-color: #ecf0f7;
    z-index: 2000
}

li#language ul.firstNav>li {
    padding: 0
}

li#language ul>li>a {
    color: #000;
    padding: 8px 8px 7px 7px;
    margin: 0;
    border-bottom: 1px solid #cfd1d1;
    transition: all .3s ease-in-out;
    text-decoration: none
}

li#language ul>li.active>a:hover,
li#language ul>li.active a,
li#language ul>li>a:hover {
    color: #e31025;
    background-color: #fff;
    text-decoration: none
}

body,
button,
html,
input,
select,
textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 18px
}

body,
html {
    width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    background-color: #cfd1d1;
    scroll-behavior: smooth
}

body {
    overflow-y: scroll
}

body.body--noscroll {
    overflow: hidden
}

::-moz-selection {
    background: #261c1d;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #261c1d;
    color: #fff;
    text-shadow: none
}

::-webkit-input-placeholder {
    padding-top: 2px
}

a,
a:focus,
a:visited {
    color: #e31025
}

a:active,
a:hover {
    outline: none;
    text-decoration: underline;
    color: #e31025
}

label em,
legend em {
    display: inherit;
    margin-left: 2px
}

#wrapper,
.wrapper {
    background-color: #6e0f10 !important;
    padding-top: 75px;
    margin: 0 auto;
    box-shadow: 1px 2px 14px 12px #9b9c9e;
    position: relative;
    z-index: 10
}

#wrapper.wrapper--cookieBarActive,
.wrapper.wrapper--cookieBarActive {
    margin-bottom: 80px
}

@media only screen and (max-width:480px) {
    #wrapper.wrapper--cookieBarActive,
    .wrapper.wrapper--cookieBarActive {
        margin-bottom: 120px
    }
}

#header {
    position: fixed;
    top: 0;
    min-height: 110px;
    height: auto;
    padding: 0 15px;
    background-color: #6e0f10;
    z-index: 10000
}

#firstHeader,
#header {
    transition: all .3s ease-in-out
}

#firstHeader {
    margin-top: 28px
}

@media (max-width:768px) {
    #firstHeader {
        margin-top: 27px
    }
}

#secondHeader {
    margin-top: 2px;
    transition: all .1s ease-in-out
}

#logo {
    padding-bottom: 1px;
    transition: opacity .25s
}

@media (max-width:768px) {
    #logo {
        z-index: 30
    }
}

@media (max-width:425px) {
    #logo {
        margin-top: 1%
    }
}

#logo a img {
    float: left;
    transition: all .3s ease-in-out
}

#langNav {
    transition: all .1s ease-in-out
}

#lang {
    padding-right: 0
}

#slider {
    padding: 0;
    position: relative
}

.breadcrumb {
    padding: 7px 15px;
    margin-bottom: 0
}

.breadcrumb,
.newsInformation {
    background-color: #fff;
    border-radius: 0
}

.newsInformation {
    padding: 30px 35px 0;
    margin-bottom: -10px
}

@media only screen and (max-width:768px) {
    .newsInformation {
        padding: 20px 15px 0
    }
}

.newsBack,
.newsInformation .page-news-date {
    margin-bottom: 0
}

.newsBack {
    padding: 30px 35px
}

#content,
.newsBack {
    background-color: #fff
}

#content .desc{
  padding: 20px;
  margin-bottom: 30px;
  background: #ededed;
  color: #999;
}
#content .desc b{
  color: #333;
  font-size: 18px;
}

#content img{
  max-width: 100%;
}

#content {
    padding: 18px 15px
}

#left {
    margin-bottom: 20px
}

#news {
    padding: 15px 15px 20px;
    background-color: #ecf0f7
}

#footer {
    background-color: #6e0f10;
    background-repeat: repeat-x;
    padding: 8px 15px 9px;
    border-top: 1px solid #fff;
    color:#FFF;
    opacity: 0.45;
}

#sliderImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

#sliderText {
    padding: 18px 15px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

#sliderText .black {
    color: #000
}

#sliderTextOben {
    position: absolute;
    top: 50px
}

#sliderTextUnten {
    position: absolute;
    top: 290px
}

#sliderNav {
    display: none
}

.breadcrumb ul {
    display: block;
    margin: 0;
    padding: 0
}

.breadcrumb ul li {
    display: block;
    float: left
}

.breadcrumb ul li:first-child a {
    text-indent: -9999px;
    height: 15px;
    width: 15px
}

.breadcrumb ul li:first-child a>span {
    font-size: 12px;
    text-indent: 0;
    top: -15px
}

.breadcrumb ul li .no-link,
.breadcrumb ul li a {
    display: block;
    position: relative;
    font-size: 10px;
    text-decoration: none;
    color: #261c1d;
    margin-right: 15px
}

.breadcrumb ul li .no-link:after,
.breadcrumb ul li a:after {
    text-indent: -9999px;
    position: absolute;
    top: 7px;
    right: -9px;
    content: "";
    border-color: rgba(0, 0, 0, 0) #261c1d;
    border-style: solid;
    border-width: 3px;
    border-right: 0
}

.breadcrumb ul li a:hover {
    text-decoration: underline
}

.breadcrumb ul li .no-link.last:after,
.breadcrumb ul li a.last:after {
    border: 0
}

.breadcrumb ul li span {
    display: block;
    font-size: 9px;
    color: #261c1d
}

a.footerToggle {
    display: block;
    height: 20px;
    width: 86px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAUCAYAAAAXxsqQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc2Q0JCRDU3QkM3MTFFNEI1NDI4MUJEMkU0NEQ3MjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc2Q0JCRDQ3QkM3MTFFNEI1NDI4MUJEMkU0NEQ3MjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMzU4RUQwNkU2NjExRTQ4Q0M0QjREQjQ3MUVEREQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxMzU4RUQxNkU2NjExRTQ4Q0M0QjREQjQ3MUVEREQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i9DQlQAAAXBJREFUeNrsmM8rBGEYgL8ZtnYTIYoDiYskF/IjUSTkpkS5SCnlJqEctJFy2RIXbA7IitSetpS/wV/jpjSe0bSRHzvzzczBfu9TT+9hd76aZ952aywne690sPYylYwlzz5MqfLgFZ/xDK+c3Q1Hq49OWKLWMwo4qMqbR5wn7kvQC22NqBWMvAFRXabxgXu2Yw8LaRxV5jCJW7GG5cmNMXaUeexz70OxhOXgBsaN5pb/d9w/6hwNaiMNy4EW4xKblbm0YTbqjV3HGSXMsWSrkYTloF7GoTQtckST7lBhOaCacYcJ6Vkk6TahTSrMxp5ih7T8Rhcea4XliSwzFqXhr6zQaCFQWC7oZJxIu5Kc06rdV1i+mPR+V6ukW0lq8JZmCT8bm8Eeaeabfjz4MyzlZxlr0iowm7Sb+jEsH7QyLqSRNtc0bPoS1ntpncM66aNNoxfX/ryxaRyWNqGZwO2PZVUtA+PMJ2XmW6s4eMORdwEGACEjSAHTUe1vAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    margin: 0 auto;
    color: #fff
}

a.footerToggle:after {
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -2px;
    margin-left: -5px;
    content: "";
    border-color: #fff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
    border-top: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

a.footerToggle.closed:after {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.motion {
    margin-top: 8px;
    width: 112px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='112px' height='9px' viewBox='0 0 112 9' enable-background='new 0 0 112 9' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M0,0.1h1.7l1.5,6.4l0,0l1.4-6.4h2.2l1.4,6.4l0,0l1.5-6.4h1.6l-2.1,8H7.1L5.6,1.7l0,0L4.2,8.2H2.1L0,0.1z' /%3E %3Cpath fill='%23FFFFFF' d='M12.4,0.1h4.7v1.3H14v2h2.9v1.3H14V7h3.1v1.3h-4.8L12.4,0.1L12.4,0.1z'/%3E %3Cpath fill='%23FFFFFF' d='M28,8c-0.6,0.1-1.2,0.3-1.8,0.3c-2.6,0-4.4-1.3-4.4-4S23.5,0,26.2,0c0.5,0,1.2,0.1,1.8,0.3l-0.1,1.4 c-0.6-0.3-1.2-0.4-1.7-0.4c-1.7,0-2.7,1.3-2.7,2.9s1,2.9,2.7,2.9c0.6,0,1.4-0.1,1.8-0.3L28,8z'/%3E %3Cpath fill='%23FFFFFF' d='M29.2,0.1h1.7c1.7,0,3.8-0.1,3.8,2.2C34.7,3.2,34,4,33,4.2l0,0c0.4,0,0.7,0.5,0.8,0.8l1.3,3.1h-1.8l-1-2.5 c-0.2-0.6-0.4-0.8-1.1-0.8h-0.5v3.3h-1.6v-8H29.2z M30.8,3.6h0.5c0.8,0,1.7-0.1,1.7-1.1s-0.9-1-1.7-1h-0.5V3.6z'/%3E %3Cpath fill='%23FFFFFF' d='M36.4,0.1h4.7v1.3H38v2h2.9v1.3H38V7h3.1v1.3h-4.8V0.1H36.4z'/%3E %3Cpath fill='%23FFFFFF' d='M45.2,0.1H47l3.1,8h-1.8l-0.7-1.8h-3.2l-0.7,1.8H42L45.2,0.1z M46.1,1.7L46.1,1.7L44.9,5h2.3L46.1,1.7z'/%3E %3Cpath fill='%23FFFFFF' d='M51.9,1.4h-2.3V0.1h6.2v1.3h-2.3v6.8h-1.6C51.9,8.2,51.9,1.4,51.9,1.4z'/%3E %3Cpath fill='%23FFFFFF' d='M56.9,0.1h4.7v1.3h-3.1v2h2.9v1.3h-2.9V7h3.1v1.3h-4.8L56.9,0.1L56.9,0.1z'/%3E %3Cpath fill='%23FFFFFF' d='M66.7,0.1h2.6l1.9,6.1l0,0l1.9-6.1h2.6v8h-1.5V1.5l0,0L72,8.1h-1.5l-2.2-6.6l0,0v6.6h-1.5v-8H66.7z'/%3E %3Cpath fill='%23FFFFFF' d='M81.2,0c2.5,0,3.9,1.7,3.9,4.1s-1.4,4.2-3.9,4.2c-2.6,0-3.9-1.7-3.9-4.2C77.2,1.7,78.6,0,81.2,0z M81.2,7 c1.6,0,2.3-1.5,2.3-2.9s-0.7-2.9-2.3-2.9c-1.6,0-2.3,1.4-2.3,2.9C78.9,5.6,79.5,7,81.2,7z'/%3E %3Cpath fill='%23FFFFFF' d='M88.1,1.4h-2.3V0.1H92v1.3h-2.3v6.8h-1.6V1.4z'/%3E %3Cpath fill='%23FFFFFF' d='M93,0.1h1.6v8H93V0.1z'/%3E %3Cpath fill='%23FFFFFF' d='M100,0c2.5,0,3.9,1.7,3.9,4.1s-1.4,4.2-3.9,4.2c-2.6,0-3.9-1.7-3.9-4.2C96.1,1.7,97.4,0,100,0z M100,7 c1.6,0,2.3-1.5,2.3-2.9s-0.7-2.9-2.3-2.9c-1.6,0-2.3,1.4-2.3,2.9S98.3,7,100,7z'/%3E %3Cpath fill='%23FFFFFF' d='M105.4,0.1h2l3.1,6l0,0v-6h1.5v8h-2l-3.1-6l0,0v6h-1.5V0.1z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")
}

.motion,
a.faulhabergroup {
    background-repeat: no-repeat
}

a.faulhabergroup {
    margin: 0 auto;
    background-position: 0 8px;
    display: block;
    width: 200px;
    height: 20px;
    background-size: 200px 6px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='200px' height='6px' viewBox='0 0 200 6' enable-background='new 0 0 200 6' xml:space='preserve'%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M0,5.7h1.7V3.4h4.5V2.6H1.7V0.8h7.9V0H0V5.7 M8.9,5.7h1.7l1.3-1.4h6.8l1.3,1.4h1.9L16.2,0h-1.8L8.9,5.7 L8.9,5.7z M12.5,3.5l2.7-2.9L18,3.5H12.5L12.5,3.5z M25.7,0H24v4.3c0,1.1,0.6,1.3,2.4,1.3h6c1.8,0,2.3-0.3,2.3-1.3V0H33v4.9h-7.3V0 L25.7,0z M38.9,5.7h9.3V4.9h-7.6V0h-1.7V5.7L38.9,5.7z M51.1,5.7h1.7V3.1h7.9v2.6h1.7V0h-1.7v2.3h-7.9V0h-1.7V5.7L51.1,5.7z M65.2,5.7h1.7l1.3-1.4H75l1.3,1.4h1.9L72.5,0h-1.8L65.2,5.7L65.2,5.7z M68.9,3.5l2.7-2.9l2.7,2.9H68.9L68.9,3.5z M81,5.7h7.5 c1.9,0,2.8-0.4,2.8-1.1V3.8c0-0.6-0.6-1-1.7-1.1c1.4-0.1,1.7-0.5,1.7-1V1.1c0-0.8-0.7-1.1-2.1-1.1H81V5.7L81,5.7z M89.5,1.8 c0,0.4-0.3,0.5-1,0.5h-5.8V0.8h5.8c0.7,0,1,0.1,1,0.5V1.8L89.5,1.8z M89.6,4.2c0,0.5-0.3,0.7-1.1,0.7h-5.8V3.1h5.8 c0.8,0,1.1,0.2,1.1,0.7V4.2L89.6,4.2z M95.5,5.7h9.8V4.9h-8.1V3.1h4.9V2.3h-4.9V0.8h8V0h-9.7V5.7L95.5,5.7z M109.1,5.7h1.7V3.5h3 l4.1,2.2h2.5l-4.6-2.2h1.5c1.5,0,2.1-0.3,2.1-1.1V1.1c0-0.8-0.7-1.1-2.1-1.1h-8.1V5.7L109.1,5.7z M116.5,0.7c0.7,0,1.1,0.1,1.1,0.6 v0.8c0,0.5-0.4,0.6-1.1,0.6h-5.8v-2H116.5L116.5,0.7z'/%3E %3Cpath fill='%23FFFFFF' d='M170.4,4.3V4V1.9V1.3c0-1.1-0.6-1.3-2.4-1.3h-6c-1.8,0-2.3,0.3-2.3,1.3v0.3v2.7v0.1h0c0,1,0.6,1.3,2.4,1.3 h6C169.8,5.7,170.4,5.4,170.4,4.3L170.4,4.3z M168.7,4v0.8h-7.3V1.6h0V0.8h7.3L168.7,4L168.7,4L168.7,4z'/%3E %3Cpath fill='%23FFFFFF' d='M176.4,0h-1.7v4.3c0,1.1,0.6,1.3,2.4,1.3h6c1.8,0,2.3-0.3,2.3-1.3V0h-1.7v4.9h-7.3V0L176.4,0z'/%3E %3Cpath fill='%23FFFFFF' d='M189.8,5.7h1.7V3.5h6.4c1.5,0,2.1-0.3,2.1-1.1V1.1c0-0.8-0.7-1.1-2.1-1.1h-8.1V5.7L189.8,5.7z M197.2,0.7 c0.7,0,1.1,0.1,1.1,0.6v0.8c0,0.5-0.4,0.6-1.1,0.6h-5.8v-2H197.2L197.2,0.7z'/%3E %3Cpath fill='%23FFFFFF' d='M145,5.7h1.7V3.5h3l4.1,2.2h2.5l-4.6-2.2h1.5c1.5,0,2.1-0.3,2.1-1.1V1.1c0-0.8-0.7-1.1-2.1-1.1H145V5.7 L145,5.7z M152.4,0.7c0.7,0,1.1,0.1,1.1,0.6v0.8c0,0.5-0.4,0.6-1.1,0.6h-5.8v-2H152.4L152.4,0.7z'/%3E %3Cpath fill='%23FFFFFF' d='M140.5,2V1.9V1.3c0-1.1-0.6-1.3-2.4-1.3h-6c-1.8,0-2.3,0.3-2.3,1.3v0.3v2.7v0.1h0c0,1,0.6,1.3,2.4,1.3h6 c1.8,0,2.3-0.3,2.3-1.3V4V3.5V2.7h-1.7h-0.1h-3.6v0.7h3.7V4h0v0.8h-7.3l0-4.1h7.3V2H140.5L140.5,2z'/%3E %3C/g%3E %3C/svg%3E")
}

#content .h2 a,
#content .h2 a:focus,
#content .h2 a:visited,
#content h2 a,
#content h2 a:focus,
#content h2 a:visited {
    color: #000
}

#content .h2 a:active,
#content .h2 a:hover,
#content h2 a:active,
#content h2 a:hover {
    text-decoration: underline;
    color: #000
}

#news h2 a,
#news h2 a:focus,
#news h2 a:visited {
    color: #e31025
}

#news h2 a:active,
#news h2 a:hover {
    text-decoration: none;
    color: #e31025
}

#news p a,
#news p a:focus,
#news p a:visited {
    color: #000
}

#news p a:active,
#news p a:hover {
    text-decoration: underline;
    color: #000
}

.h3 {
    text-transform: uppercase;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 5px 0 10px;
    letter-spacing: 1px
}

.blue {
    color: #e31025
}

p {
    margin: 0 0 10px
}

#news p.time {
    color: #e31025;
    font-size: 11px;
    font-weight: 700;
    margin: 0
}

.faulhaber {
    text-transform: uppercase
}

.normal {
    font-weight: 400
}

#content a.more,
.newsInformation .more,
.tx-felogin-pi1 p.more a {
    color: #000!important;
    display: block
}

#content a.more,
#content a.moreFloat,
.newsInformation .more,
.tx-felogin-pi1 p.more a {
    font-weight: 700;
    font-size: 13px;
    width: 100%;
    position: relative;
    padding-left: 10px;
    margin-top: 7px
}

#content a.moreFloat {
    color: #000;
    margin-left: 10px
}

#content .news a.more {
    margin-bottom: 15px
}

#content a.more:before,
#content a.moreFloat:before,
.newsInformation .more:before,
.tx-felogin-pi1 p.more a:before {
    text-indent: -9999px;
    position: absolute;
    top: 4px;
    left: 0;
    content: "";
    border-color: rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 5px;
    border-right: 0
}

.newsInformation .more:before {
    top: 1px
}

#content .ce-table a.more:before,
#content .ce-table a.moreFloat:before {
    top: 2px
}

#content a.moreFloat:before {
    top: 3px
}

#content a.more:hover,
#content a.moreFloat:hover,
.tx-felogin-pi1 p.more a:hover {
    color: #e31025;
    text-decoration: underline
}

#content a.catalogue,
#content a.fdst,
#slider a.catalogue,
#slider a.fdst {
    background-color: #e31025;
    color: #fff;
    padding: 10px 40px 10px 15px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 841.9 20 10' enable-background='new 0 841.9 20 10' xml:space='preserve'%3E %3Cg%3E %3Cpolygon fill='%23FFFFFF' points='17,847.2 20,847.2 20,846.3 17,846.3 17,844.1 15.8,844.1 15.8,849.6 17,849.6 '/%3E %3Cpath fill='%23FFFFFF' d='M15.3,851.4v-9.1c0-0.2-0.1-0.3-0.3-0.3h-10H3c-0.2,0-0.4,0.1-0.4,0.3v1.1H0v0.5h1.8v6H0v0.5h2.6v1 c0,0.2,0.2,0.4,0.4,0.4h5.6H15C15.1,851.7,15.3,851.5,15.3,851.4z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px 10px;
    background-position: calc(100% - 10px) 50%;
    display: table;
    margin-top: 20px;
    min-width: 200px
}

#content a.fdst,
#slider a.fdst {
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 153.555 155.055' style='enable-background:new 0 0 153.555 155.055;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D %3C/style%3E %3Cpath class='st0' d='M138.638,78.891l-3.043-3.048L116.5,94.906v23.68c0,5.782-4.687,10.47-10.47,10.47H34.97 c-5.782,0-10.47-4.687-10.47-10.47V47.525c0-5.782,4.687-10.47,10.47-10.47h23.563l19.204-19.171l-3.043-3.048l-2.278-2.281H52.409 C23.464,12.555,0,36.019,0,64.964v37.682c0,28.945,23.464,52.409,52.409,52.409h37.682c28.945,0,52.409-23.464,52.409-52.409V82.76 L138.638,78.891z'/%3E %3Cg%3E %3Cpolygon class='st0' points='153.5,64.055 153.555,0.055 89.555,0 107.434,17.91 60.776,64.488 88.962,92.723 135.621,46.145 '/%3E %3C/g%3E %3C/svg%3E");
    background-size: 25px 15px
}

#content #right a.catalogue,
#content #right a.fdst {
    color: #fff;
    padding: 7px 40px 7px 15px;
    margin-top: 10px
}

#content #right .kasten a.catalogue,
#content #right .kasten a.fdst {
    margin-bottom: 25px
}

#content a.catalogue:hover,
#content a.fdst:hover,
#slider a.catalogue:hover,
#slider a.fdst:hover {
    background-color: #261c1d;
    text-decoration: none
}

#content ul {
    padding-bottom: 5px
}

#content ul li:before {
    position: absolute;
    content: "";
    border: 4px solid #e31025;
    margin-top: 5px;
    margin-left: -15px
}

#content ul li {
    margin-left: 15px;
    margin-bottom: 2px
}

#content ul ul {
    padding-bottom: 0;
    padding-top: 2px
}

#content ul ul li:before {
    position: absolute;
    content: "";
    border: 3px solid #e31025;
    border-radius: 3px;
    margin-top: 6px;
    margin-left: -13px
}

#content ul ul li {
    margin-left: 13px
}

.frame {
    width: 100%
}

hr {
    border-top: 1px solid #e3e3e3
}

.frame hr {
    border-top: 1px solid #000;
    margin-bottom: 0
}

@media (min-width:768px) {
    #wrapper,
    .wrapper {
        width: 750px;
        margin-bottom: 25px;
        padding-top: 160px;
        background-color: #001d37
    }
    #header {
        padding: 0 35px
    }
    .breadcrumb {
        padding: 7px 35px
    }
    #content,
    #sliderText {
        padding: 18px 35px
    }
    #footer {
        padding: 8px 35px 9px
    }
    #lang {
        margin-top: 30px
    }
    .row-eq-height {
        display: -ms-flexbox;
        display: flex
    }
    #sliderImg img {
        margin-left: -210px
    }
}

@media (min-width:992px) {
    #wrapper,
    .wrapper {
        width: 970px;
        padding-top: 110px
    }
    #lang {
        margin-top: 2px
    }
    #sliderImg img {
        margin-left: -100px
    }
}

@media (min-width:1200px) {
    #wrapper,
    .wrapper {
        width: 1170px
    }
    #sliderImg img {
        margin-left: 0
    }
}

@media (max-width:767px) {
    body,
    button,
    html,
    input,
    select,
    textarea {
        font-size: 13px;
        line-height: 17px
    }
    a.more {
        font-size: 12px
    }
    #wrapper,
    .wrapper {
        box-shadow: none
    }
    #header {
        min-height: 75px;
        padding-bottom: 20px;
        width: 100%
    }
    #lang {
        margin-top: 30px;
        margin-bottom: 10px;
        padding-right: 15px
    }
    #lang,
    #secondHeader {
        display: none
    }
    #left {
        margin-bottom: 40px
    }
    .frame a.more {
        position: relative;
        bottom: 0;
        margin-top: 10px;
        margin-bottom: 0
    }
    #sliderImg img {
        float: left;
        width: 154%;
        height: auto;
        margin-left: -27%
    }
    #sliderText {
        width: 100%;
        height: 100%;
        position: relative;
        top: 0;
        left: 0;
        color: #fff;
        background-color: #261c1d;
        padding: 0
    }
    #sliderTextOben,
    #sliderTextUnten {
        position: relative;
        top: auto;
        min-height: 0
    }
}

#right {
    padding-top: 5px
}

#langswitch {
    padding-top: 4px
}

#langswitch .isocountry {
    font-weight: 700;
    color: #fff;
    padding: 2px 15px;
    margin-right: 10px;
    border-right: 1px solid #fff
}

#langswitch a,
#langswitch a:focus,
#langswitch a:visited {
    color: #fff!important;
    background-color: #e31025;
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 5px;
    float: right;
    padding-right: 30px
}

#langswitch a:active,
#langswitch a:hover {
    text-decoration: underline;
    color: #fff
}

#langswitch a:after {
    text-indent: -9999px;
    position: absolute;
    top: 13px;
    right: 26px;
    content: "";
    border-color: rgba(0, 0, 0, 0) #fff;
    border-style: solid;
    border-width: 5px;
    border-right: 0
}

@media (max-width:991px) {
    #langswitch {
        height: 50px
    }
}

.kasten {
    margin-bottom: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
    border-bottom: 1px solid #000
}

#right .kasten {
    margin-bottom: 20px
}

.kasten.events:nth-last-of-type(2) {
    border-bottom: 0 solid #000;
    margin-bottom: 0!important;
    padding-bottom: 0
}

.kasten.events:last-of-type {
    padding-top: 0
}

.kasten.blue {
    color: #e31025;
    border-bottom: 1px solid #e31025;
    margin-bottom: 11px;
    padding-bottom: 5px;
    padding-top: 5px
}

#right .kasten,
#right .kasten.blue {
    padding-top: 0
}

#right .kasten.blue.unten {
    position: absolute;
    bottom: 10px;
    left: 15px;
    right: 15px;
    width: auto;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    #right .button--minWidth {
        min-width: 100%
    }
}

#right a:not(.button),
#right a:not(.button):focus,
#right a:not(.button):visited {
    color: #e31025
}

#right a.more,
#right a.more:focus,
#right a.more:visited,
#right a.moreFloat,
#right a.moreFloat:focus,
#right a.moreFloat:visited {
    color: #000
}

#right a:not(.button).more:active,
#right a:not(.button).more:hover,
#right a:not(.button).moreFloat:active,
#right a:not(.button).moreFloat:hover,
#right a:not(.button):active,
#right a:not(.button):hover {
    text-decoration: underline;
    color: #e31025
}

label strong,
legend strong {
    text-transform: none
}

.bilduebersicht a {
    position: relative;
    display: block
}

.bilduebersicht .ce-gallery .ce-row:not(:first-child),
.bilduebersicht .ce-textpic .ce-gallery .ce-column+.ce-column,
.bilduebersicht .ce-textpic .ce-gallery .ce-row+.ce-row {
    display: none
}

.bilduebersicht .ce-row a:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBRjE1MzFCRTAyODExRTM4MDUwQTE2Q0E4MTA0MjkwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBRjE1MzFBRTAyODExRTM4MDUwQTE2Q0E4MTA0MjkwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBjOGQ4ZTFhLTdhYTQtNDI0Ny1iYWI0LWFlMjk5ZjZkNDY3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowYzhkOGUxYS03YWE0LTQyNDctYmFiNC1hZTI5OWY2ZDQ2NzAiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5EcnVjazwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UBEK4AAAAXpJREFUeNpivH7r1maGAQBMDAMERi0etZhmgIUUxTu3b2fYuWM7hjgPDw+Du4cng7WtLdFmMRKbj0GWdrW34VWzdNVqBgkJCeoG9drVqwmqWbd6FWU+/vLlC0NddRXDxfPnKYrH4NBQhqzcPOJ9vA7oO0othYUSKIqITlwXLuC3FJSIVFRUwewjhw8z3L1zG6faly9eUJ6qQam3b9IkBmWopSAQl5gI9tW0yZPAUUST7ASzFGQJyDKQQ4JCw8BxCbIUJE71AsTd0xNuKSjuQBa9AAYjiH8UGNwgy4nNSiRZLCEhCc/PGIloDSSrKauqDqOy+g405YKCHCO/hoSC6bu3b1M/cR2FZhtQgcDDwwvPciBLQdkLFO8vcGQdilN1UV4eQ1NbGzgLxTEkohQUpKRoki0GpWSQ5aDUbQP05ZcvnxkunL+AtwAhyWIDA0O8RSbIImIt0zc0ID5xBQHzJLZERGopF5+YxKAP9ARF9fFom2vU4iFjMUCAAQAZ253J6FE9DgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block
}

div.ce-textpic .ce-gallery figure,
div.ce-textpic figure.ce-gallery {
    display: block
}

div.ce-center .ce-center-inner,
div.ce-center .ce-center-outer {
    position: relative;
    right: auto;
    float: none
}

.image-caption {
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    padding-top: 8px
}

.inline-caption figure.image figcaption {
    left: 10px;
    position: absolute;
    top: 12px;
    font-size: 14px;
    line-height: 17px;
    padding-top: 0
}

#right .inline-caption figure.image figcaption {
    position: relative;
    top: auto;
    left: auto
}

.ce-gallery {
    margin-bottom: 12px
}

div.ce-textpic .ce-gallery .image {
    margin-bottom: 0
}

figcaption.image-caption {
    display: block
}

@media (max-width:767px) {
    .bilduebersicht .ce-row a:after {
        right: auto;
        left: 10px;
        top: 10px
    }
    #right .kasten.blue.unten {
        position: relative;
        width: 100%;
        left: auto;
        right: auto
    }
}

#content .news-list-container .news-list-morelink a,
#content .news-single .news-single-backlink a {
    color: #000;
    font-weight: 700;
    font-size: 13px;
    display: block;
    width: 100%;
    position: relative;
    padding-left: 10px;
    margin-top: 7px
}

#content .news-list-container .news-list-morelink a:hover,
#content .news-single .news-single-backlink a:hover {
    color: #e31025;
    text-decoration: underline
}

#content .news-list-container .news-list-morelink a:before,
#content .news-single .news-single-backlink a:before {
    text-indent: -9999px;
    position: absolute;
    top: 4px;
    left: 0;
    content: "";
    border-color: rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 5px;
    border-right: 0
}

#content .news-list-item .linie {
    border-bottom: 1px solid #000;
    margin-bottom: 19px;
    width: 100%
}

#content .news-list-container:nth-last-child(3) .linie {
    margin-bottom: 9px
}

.news-list-date {
    color: #e31025;
    font-weight: 700;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 5px
}

.news-single-item .news-list-date {
    display: block;
    margin-bottom: 6px
}

.news-list-item img,
.news-single-img img {
    width: 100%!important;
    height: auto!important
}

.news-single .teaser-text {
    font-weight: 700
}

.news-single h1 {
    padding-top: 5px
}

.news-single .like,
.news-single .share,
.news-single .twitter {
    padding-top: 5px;
    width: 100%
}

.news-single .facebook {
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 10px
}

.news-img-caption {
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    padding-top: 8px;
    width: auto!important;
    margin-bottom: 12px
}

.news-related {
    padding-bottom: 15px
}

.news-list-view .pageFooter {
    border-bottom: 1px solid #000;
    height: 20px
}

#content .news-list-view .next-prevMenu {
    display: table;
    float: none;
    margin: 0 auto
}

#content .news-list-view .next-prevMenu ul {
    display: block;
    float: left
}

#content .news-list-view .next-prevMenu ul li {
    display: block;
    height: 12px;
    border-right: 1px solid #000;
    float: left;
    padding: 0 2px;
    margin-left: 0;
    margin-bottom: 0
}

#content .news-list-view .next-prevMenu ul li:before {
    position: relative;
    content: "";
    border: 0 solid #e31025;
    margin-top: 0;
    margin-left: 0
}

#content .news-list-view .next-prevMenu ul li.first,
#content .news-list-view .next-prevMenu ul li.last {
    border: 0
}

#content .news-list-view .next-prevMenu ul li.selected a,
#content .news-list-view .next-prevMenu ul li a {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    margin: -4px 1px 0;
    padding: 2px 3px;
    border: 1px solid rgba(0, 0, 0, 0)
}

#content .news-list-view .next-prevMenu ul li.selected a,
#content .news-list-view .next-prevMenu ul li a:hover {
    border: 1px solid #000;
    text-decoration: none
}

#content .news-list-view .next-prevMenu ul li a.next,
#content .news-list-view .next-prevMenu ul li a.prev {
    width: 5px;
    height: 10px;
    text-indent: -9999px;
    padding: 0;
    border: 0;
    margin: 1px 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAD9JREFUGFdj+P//Pwj/P3bpAYiC8cEYLgkCxy7dB1HYJUEA2QQMSSjALjlvyzEQhSmJLAHCcMm5aBL///9nAADCO6QY0O2e6QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat
}

#content .news-list-view .next-prevMenu ul li a.next {
    background-position: -7px 0
}

#content .news-img-wrap {
    margin-bottom: 20px
}

.teaser-text>.versteckt {
    display: none
}

@media (max-width:767px) {
    #content .news-list-item a.more,
    #content .news-single-backlink {
        margin-bottom: 20px
    }
}

.outer {
    margin-bottom: 20px
}

.panel-group .panel {
    border-radius: 0
}

.panel {
    box-shadow: none
}

.panel-countries,
.panel-default {
    border: 0;
    border-bottom: 1px solid #cfd1d1
}

.panel .panel-countries,
.panel .panel-default {
    border-bottom: 0
}

.panel .panel-group {
    margin-top: 20px;
    margin-bottom: 0
}

.panel-heading {
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 0
}

.panel .panel .panel-heading {
    border-top: 1px solid #cfd1d1;
    border-bottom: 0 solid rgba(0, 0, 0, 0);
    padding: 10px 0
}

.panel-countries>.panel-heading+.panel-collapse .panel-body,
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top: 0 solid rgba(0, 0, 0, 0)
}

.panel-heading a {
    display: block
}

#content .panel-heading a.accordion-toggle,
#content .panel-heading a.accordion-toggle:visited {
    color: #000;
    background-color: #ecf0f7;
    padding: 10px 40px 10px 10px;
    text-decoration: underline
}

#content .panel-heading .running-text a.accordion-toggle,
#content .panel-heading .running-text a.accordion-toggle:visited {
    color: #000;
    background-color: #ecf0f7;
    padding: 13px 40px 13px 0;
    text-decoration: underline
}

#content .panel-heading a.accordion-toggle.collapsed:hover {
    text-decoration: underline
}

#content .panel-heading a.accordion-toggle.collapsed,
#content .panel-heading a.accordion-toggle.collapsed:visited {
    background-color: #fff;
    text-decoration: none
}

#content .panel-collapse .panel-group .panel-heading a.accordion-toggle,
#content .panel-collapse .panel-group .panel-heading a.accordion-toggle:visited {
    color: #e31025;
    background-color: #fff;
    padding: 0
}

#content .panel-collapse .panel-group .panel-heading a.accordion-toggle.collapsed,
#content .panel-collapse .panel-group .panel-heading a.accordion-toggle.collapsed:visited {
    background-color: #fff
}

.panel-group .panel+.panel {
    margin-top: 0
}

.panel-heading .isocountry {
    font-weight: 700;
    float: left;
    background-color: #e31025;
    color: #fff;
    padding: 2px 0;
    margin-right: 15px;
    margin-top: 8px;
    width: 32px;
    text-align: center
}

#c7593 .panel-heading .isocountry,
.panel-hide .panel-heading .isocountry {
    visibility: hidden;
    width: 5px
}

.panel-hide {
    border-bottom: 1px solid #ddd
}

.panel-hide,
.panel-hide .panel-heading+.panel-collapse .panel-body {
    border-top: 0
}

.panel-countries .panel-heading .isocountry {
    float: left;
    background-color: #261c1d;
    color: #fff;
    padding: 2px 0;
    margin-right: 15px;
    margin-top: 11px;
    width: 32px;
    text-align: center;
    text-indent: -50px
}

.panel-countries .panel-heading .isocountry:after {
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 1px;
    left: 16px;
    content: "\e135";
    text-indent: 50px
}

.panel-heading .running-text {
    margin-bottom: 0;
    min-height: 43px
}

#content .isocountry+.panel-title a.accordion-toggle {
    padding-left: 47px
}

.panel-heading .headline a.st-arrow:after,
.panel-heading .running-text a.st-arrow:after,
.panel-heading h1 a.st-arrow:after {
    text-indent: -9999px;
    position: absolute;
    top: calc(50% - 5px);
    right: 20px;
    content: "";
    border-color: rgba(0, 0, 0, 0) #261c1d;
    border-style: solid;
    border-width: 5px;
    border-right: 0;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.panel-heading .headline a.st-arrow.collapsed:after,
.panel-heading .running-text a.st-arrow.collapsed:after,
.panel-heading h1 a.st-arrow.collapsed:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.panel-collapse .panel-group .panel-heading .headline a.st-arrow:after,
.panel-collapse .panel-group .panel-heading .running-text a.st-arrow:after,
.panel-collapse .panel-group .panel-heading h1 a.st-arrow:after {
    right: 20px;
    border-color: rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 5px;
    border-right: 0;
    top: calc(50% - 5px)
}

.panel-heading h1 {
    font-size: 15px
}

.panel-collapse .panel-group .panel-heading h1 {
    font-weight: 700
}

.panel-default>.panel-heading {
    background-color: #fff;
    border-color: #cfd1d1;
    color: #333
}

.panel-default>.panel-heading.active {
    background-color: #ecf0f7
}

.panel .panel .panel-heading.active {
    background-color: #fff
}

.panel-body {
    padding: 15px 0 15px 46px
}

.panel .panel .panel-body {
    padding: 15px 0
}

.panel .frame-type-gridelements_pi1 .frame-type-gridelements_pi1:last-of-type .panel {
    margin-bottom: -15px
}

.panel .tab-pane .panel {
    margin-bottom: 0
}

.panel-heading div {
    position: relative
}

@media (max-width:425px) {
    .panel-body {
        padding: 15px 0 15px 20px
    }
}

#wrapper iframe {
    width: 100%!important
}

table {
    width: 100%;
    margin: 0 0 10px
}

table tr th {
    border-left: 1px solid #fff;
    text-align: left;
    color: #fff;
    background-color: #261c1d;
    padding: 7px 0 7px 7px;
    font-weight: 700
}

.dff-extension table.table:not(.VueTables__table) tr.tr--odd,
.VueTables__table tr:nth-of-type(odd),
table tr.odd,
table tr.tr--odd,
table tr.tr-odd {
    background-color: #f5f5f5
}

.dff-extension table.table:not(.VueTables__table) tr.tr--even,
.VueTables__table tr:nth-of-type(2n),
table tr.even,
table tr.tr--even,
table tr.tr-even {
    background-color: #f1e6e6
}

table tr.tr--3 td:nth-of-type(2),
table tr.tr--3 td:nth-of-type(3) {
    width: 27%
}

table tr td {
    padding: 6px 0 6px 7px;
    color: #000;
    font-size: 13px;
    line-height: 16px;
    border-left: 1px solid #fff
}

table tr td img {
    display: block
}

label em,
legend em {
    color: #000
}

.form-control {
    border-radius: 0;
    color: #000
}

.csc-form-element legend {
    display: none
}

.csc-form-element label,
.form-group label {
    font-weight: 400;
    margin-top: 6px
}

.csc-form-element-textblock {
    margin-bottom: 20px
}

.form-horizontal .csc-form-element fieldset,
fieldset.powermail_fieldset {
    border: 0;
    margin-bottom: 20px;
    padding: 0
}

.tx-powermail>.container-fluid {
    padding-left: 0;
    padding-right: 0
}

.powermail_fieldwrap_type_check>.col-sm-9,
.powermail_fieldwrap_type_html>.col-sm-9 {
    width: 100%
}

.powermail_fieldwrap_type_check .checkbox {
    margin-left: calc(25% + 8px);
    margin-bottom: 10px
}

#right a.button_style,
.csc-form-element-submit input[type=submit],
.powermail_fieldwrap_type_submit input[type=submit],
.powermail_fieldwrap_type_submit input[type=submit]:focus,
.powermail_fieldwrap_type_submit input[type=submit]:hover,
button.powermail_submit,
button.powermail_submit:focus,
button.powermail_submit:hover {
    background-image: none;
    background-color: #e31025 !important;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

#right a.button_style:active,
#right a.button_style:focus,
#right a.button_style:hover {
    text-decoration: none;
    background-color: #0081b9
}

.csc-form-element-submit input[type=submit].active:focus,
.csc-form-element-submit input[type=submit]:active:focus,
.csc-form-element-submit input[type=submit]:focus,
button.powermail_submit.active:focus,
button.powermail_submit:active:focus,
button.powermail_submit:focus {
    outline: 1px solid -webkit-focus-ring-color;
    outline-offset: -2px
}

.csc-form-element-submit input[type=submit]:focus,
.csc-form-element-submit input[type=submit]:hover,
button.powermail_submit:focus,
button.powermail_submit:hover {
    text-decoration: none
}

.csc-form-element-submit input[type=submit].active,
.csc-form-element-submit input[type=submit]:active,
button.powermail_submit.active,
button.powermail_submit:active {
    background-image: none;
    outline: 0;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.logout_button {
    margin: 10px 0 20px!important
}

.csc-form-element-checkbox input[type=checkbox],
.csc-form-element-radio input[type=radio] {
    margin-top: 2px;
    position: absolute;
    top: 0;
    left: 0
}

.checkbox input[type=checkbox] {
    margin-top: 2px
}

.powermail_fieldwrap_type_check.form2cols .checkbox {
    margin-left: 0
}

.powermail_fieldwrap_type_check.form2cols>.col-sm-9 {
    width: 75%
}

.powermail_captcha {
    margin-bottom: 10px
}

@media (max-width:767px) {
    .csc-form-element-checkbox label,
    .csc-form-element-radio label {
        margin-left: -15px
    }
    .powermail_fieldwrap_type_check .checkbox {
        margin-left: 0
    }
    .powermail_fieldwrap_type_check.form2cols .checkbox {
        width: 100%
    }
}

@media (min-width:768px) {
    .csc-form-element-checkbox input[type=checkbox],
    .csc-form-element-radio input[type=radio] {
        margin-top: 2px;
        position: absolute;
        top: 0;
        left: 15px
    }
}

@media (min-width:992px) {
    .csc-form-element-checkbox input[type=checkbox],
    .csc-form-element-radio input[type=radio] {
        margin-top: 2px
    }
}

.tx-powermail .powermail_fieldset .parsley-error,
.tx-powermail .powermail_fieldset .powermail_field_error,
.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,
.tx-powermail .powermail_fieldset div.error {
    background-color: #ecf0f8;
    color: #000
}

.tx-powermail .powermail_message.powermail_message_error {
    background-image: none
}

.tx-powermail .powermail_message {
    background-color: #ecf0f8;
    border: 1px solid #e31025;
    list-style: none;
    min-height: 65px;
    padding: 5px 0 10px 20px;
    color: #000;
    margin-bottom: 30px
}

.breadcrumb ul li .no-link:after,
.breadcrumb ul li a:not(:root):after {
    top: 6px
}

.mm-header .mm-next:not(:root):before,
.mm-header .mm-prev:not(:root):before {
    bottom: 17px
}

.pageDownload {
    border-bottom: 1px solid #cfd1d1;
    position: relative;
    margin: 0 0 20px;
    width: 100%
}

#content .pageDownload ul {
    margin: 0;
    padding: 0;
    clear: both;
    text-align: right
}

#content .pageDownload ul li {
    margin: 0;
    display: inline-block
}

#content .pageDownload ul li:before {
    border: 0;
    content: "";
    margin: 0;
    position: relative;
    display: none
}

.pageDownload h4 {
    bottom: 2px;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: absolute
}

.pageDownload p {
    margin-bottom: 20px
}

.pageDownload:first-child p {
    margin-top: 5px
}

a.cn,
a.de,
a.download,
a.en,
a.exe,
a.fr,
a.hu,
a.it,
a.jp,
a.nl,
a.pdf_cn,
a.pdf_de,
a.pdf_en,
a.pdf_fr,
a.pdf_hu,
a.pdf_it,
a.pdf_jp,
a.pdf_nl,
a.pdf_pl,
a.pdf_zh,
a.pl,
a.zip {
    display: block;
    margin: 0 0 5px 5px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 360 120' enable-background='new 0 0 360 120' xml:space='preserve'%3E %3Crect x='0' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M13,15.9h2.7c2.6,0,4.4,0.8,4.4,3.7c0,2.8-1.9,3.8-4.4,3.8H13V15.9z M15,21.9h0.8c1.5,0,2.3-0.8,2.3-2.3 s-0.9-2.3-2.3-2.3H15V21.9z'/%3E %3Cpath fill='%23FFFFFF' d='M21.6,15.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V22H27v1.4h-5.4V15.9z'/%3E %3C/g%3E %3Crect x='40' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M53.7,15.9h5v1.4h-3V19h2.9v1.4h-2.9v3h-2V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M60,15.9h3.6c1.3,0,2.4,0.6,2.4,1.9c0,1-0.5,1.7-1.4,1.9v0c0.6,0.2,0.7,0.7,1.1,1.7l0.7,2h-2.1l-0.4-1.4 c-0.4-1.3-0.7-1.6-1.4-1.6H62v3h-2V15.9z M62,19h0.5c0.6,0,1.5,0,1.5-0.9c0-0.7-0.7-0.8-1.5-0.8H62V19z'/%3E %3C/g%3E %3Crect x='80' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M93.1,15.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V22h3.4v1.4h-5.4V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M100,15.9h2.6l2.5,5.1h0l0-5.1h1.8v7.5h-2.5l-2.6-5.1h0l0.1,5.1H100V15.9z'/%3E %3C/g%3E %3Crect x='120' y='0' fill='none' width='40' height='40'/%3E %3Crect x='160' y='0' fill='none' width='40' height='40'/%3E %3Crect x='0' y='80' fill='none' width='40' height='40'/%3E %3Cpolygon fill='%23FFFFFF' points='24.3,108.8 24.3,106.4 15.6,106.4 15.6,108.8 9.9,108.8 9.9,108.9 20,115.2 30.1,108.9 30.1,108.8 '/%3E %3Crect x='40' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M50,89.9h5.2v1.4H52v1.5H55v1.4H52v1.7h3.3v1.4H50V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M58.6,93.4l-2.1-3.5h2.3l1.2,2.4l1.3-2.4h2.2l-2.2,3.5l2.4,3.9h-2.3l-1.4-2.7l-1.4,2.7h-2.2L58.6,93.4z'/%3E %3Cpath fill='%23FFFFFF' d='M64.7,89.9h5.2v1.4h-3.2v1.5h3.1v1.4h-3.1v1.7H70v1.4h-5.3V89.9z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='64.3,108.8 64.3,106.4 55.6,106.4 55.6,108.8 49.9,108.8 49.9,108.9 60,115.2 70.1,108.9 70.1,108.8 '/%3E %3Crect x='80' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M97.5,91.5l-3.6,4.4h3.6v1.5h-5.8v-1.6l3.5-4.4h-3.4v-1.5h5.7V91.5z'/%3E %3Cpath fill='%23FFFFFF' d='M99,89.9h2v7.4h-2V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M102.6,89.9h2.3c2.2,0,3.3,0.8,3.3,2.4c0,1.5-1.1,2.4-2.9,2.4h-0.8v2.6h-2V89.9z M104.6,93.3h0.5 c0.7,0,1.2-0.2,1.2-1c0-0.7-0.5-1-1.2-1h-0.5V93.3z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='104.3,108.8 104.3,106.4 95.6,106.4 95.6,108.8 89.9,108.8 89.9,108.9 100,115.2 110.1,108.9 110.1,108.8 '/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M15.3,4l-7,7v25h23.4V4H15.3z M15,5.7v5h-5L15,5.7z M15,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C17,32.1,16.3,32.7,15,32.7z M19.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C22.6,33.8,21.3,34.5,19.6,34.5z M26.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4V30.3z M30.7,27.8H9.3V11.7H16V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M19.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S20.6,30.4,19.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M14.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C15.6,30.5,15.3,30.3,14.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M55.3,4l-7,7v25h23.4V4H55.3z M55,5.7v5h-5L55,5.7z M55,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C57,32.1,56.3,32.7,55,32.7z M59.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C62.6,33.8,61.3,34.5,59.6,34.5z M66.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4V30.3z M70.7,27.8H49.3V11.7H56V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M59.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S60.6,30.4,59.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M54.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C55.6,30.5,55.3,30.3,54.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M95.3,4l-7,7v25h23.4V4H95.3z M95,5.7v5h-5L95,5.7z M95,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C97,32.1,96.3,32.7,95,32.7z M99.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C102.6,33.8,101.3,34.5,99.6,34.5z M106.9,30.3h-2.1v1.1h2 v1h-2v2.1h-1.4v-5.1h3.4V30.3z M110.7,27.8H89.3V11.7H96V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M99.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S100.6,30.4,99.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M94.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C95.6,30.5,95.3,30.3,94.8,30.3z'/%3E %3C/g%3E %3Crect x='0' y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M13,55.9h2.7c2.6,0,4.4,0.8,4.4,3.7c0,2.8-1.9,3.8-4.4,3.8H13V55.9z M15,61.9h0.8c1.5,0,2.3-0.8,2.3-2.3 c0-1.5-0.9-2.3-2.3-2.3H15V61.9z'/%3E %3Cpath fill='%23FFFFFF' d='M21.6,55.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V62H27v1.4h-5.4V55.9z'/%3E %3C/g%3E %3Crect x='40' y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M53.7,55.9h5v1.4h-3V59h2.9v1.4h-2.9v3h-2V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M60,55.9h3.6c1.3,0,2.4,0.6,2.4,1.9c0,1-0.5,1.7-1.4,1.9v0c0.6,0.2,0.7,0.7,1.1,1.7l0.7,2h-2.1l-0.4-1.4 c-0.4-1.3-0.7-1.6-1.4-1.6H62v3h-2V55.9z M62,59h0.5c0.6,0,1.5,0,1.5-0.9c0-0.7-0.7-0.8-1.5-0.8H62V59z'/%3E %3C/g%3E %3Crect x='80' y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M93.1,55.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V62h3.4v1.4h-5.4V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M100,55.9h2.6l2.5,5.1h0l0-5.1h1.8v7.5h-2.5l-2.6-5.1h0l0.1,5.1H100V55.9z'/%3E %3C/g%3E %3Crect x='120' y='40' fill='none' width='40' height='40'/%3E %3Crect x='160' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M15.3,44l-7,7v25h23.4V44H15.3z M15,45.7v5h-5L15,45.7z M30.7,67.8H9.3V51.7H16V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M55.3,44l-7,7v25h23.4V44H55.3z M55,45.7v5h-5L55,45.7z M70.7,67.8H49.3V51.7H56V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M95.3,44l-7,7v25h23.4V44H95.3z M95,45.7v5h-5L95,45.7z M110.7,67.8H89.3V51.7H96V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M135.3,44l-7,7v25h23.4V44H135.3z M135,45.7v5h-5L135,45.7z M150.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M175.3,44l-7,7v25h23.4V44H175.3z M175,45.7v5h-5L175,45.7z M190.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Crect x='200' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M215.3,4l-7,7v25h23.4V4H215.3z M215,5.7v5h-5L215,5.7z M215,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C217,32.1,216.3,32.7,215,32.7z M219.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C222.6,33.8,221.3,34.5,219.6,34.5z M226.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M230.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M219.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S220.6,30.4,219.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M214.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C215.6,30.5,215.3,30.3,214.8,30.3z'/%3E %3C/g%3E %3Crect x='200' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M215.3,44l-7,7v25h23.4V44H215.3z M215,45.7v5h-5L215,45.7z M230.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M213.1,15.9h2.6l2.6,5.2h0l0-5.2h1.9v7.7h-2.5l-2.7-5.2h0l0.1,5.2h-1.9V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M221.7,15.9h2V22h3.2v1.5h-5.2V15.9z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M213.1,55.9h2.6l2.6,5.2h0l0-5.2h1.9v7.7h-2.5l-2.7-5.2h0l0.1,5.2h-1.9V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M221.7,55.9h2V62h3.2v1.5h-5.2V55.9z'/%3E %3C/g%3E %3Crect x='240' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M255.3,4l-7,7v25h23.4V4H255.3z M255,5.7v5h-5L255,5.7z M255,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C257,32.1,256.3,32.7,255,32.7z M259.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C262.6,33.8,261.3,34.5,259.6,34.5z M266.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M270.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M259.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6C261.2,30.9,260.6,30.4,259.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M254.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C255.6,30.5,255.3,30.3,254.8,30.3z'/%3E %3C/g%3E %3Crect x='240' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M255.3,44l-7,7v25h23.4V44H255.3z M255,45.7v5h-5L255,45.7z M270.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M135.3,4l-7,7v25h23.4V4H135.3z M135,5.7v5h-5L135,5.7z M135,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C137,32.1,136.3,32.7,135,32.7z M139.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C142.6,33.8,141.3,34.5,139.6,34.5z M146.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M150.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M139.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S140.6,30.4,139.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M134.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C135.6,30.5,135.3,30.3,134.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M175.3,4l-7,7v25h23.4V4H175.3z M175,5.7v5h-5L175,5.7z M175,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C177,32.1,176.3,32.7,175,32.7z M179.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C182.6,33.8,181.3,34.5,179.6,34.5z M186.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M190.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M179.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S180.6,30.4,179.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M174.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C175.6,30.5,175.3,30.3,174.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M138.9,17.4l-3.8,4.5h3.8v1.5h-6v-1.6l3.7-4.5h-3.6v-1.5h5.9V17.4z'/%3E %3Cpath fill='%23FFFFFF' d='M140.1,15.7h2v2.9h2.4v-2.9h2v7.7h-2v-3.3h-2.4v3.3h-2V15.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M173.4,21.5c0.3,0.1,0.6,0.2,0.9,0.2c0.6,0,1-0.4,1-1.7v-4.4h2v5c0,1.7-0.7,2.8-2.8,2.8 c-0.5,0-0.9-0.1-1.3-0.2V21.5z'/%3E %3Cpath fill='%23FFFFFF' d='M181.2,15.6h2.5l3,7.7h-2.2l-0.6-1.6h-2.9l-0.6,1.6h-2.1L181.2,15.6z M182.4,17.2L182.4,17.2l-1,3h1.9 L182.4,17.2z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M138.9,57.4l-3.8,4.5h3.8v1.5h-6v-1.6l3.7-4.5h-3.6v-1.5h5.9V57.4z'/%3E %3Cpath fill='%23FFFFFF' d='M140.1,55.7h2v2.9h2.4v-2.9h2v7.7h-2v-3.3h-2.4v3.3h-2V55.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M173.4,61.5c0.3,0.1,0.6,0.2,0.9,0.2c0.6,0,1-0.4,1-1.7v-4.4h2v5c0,1.7-0.7,2.8-2.8,2.8 c-0.5,0-0.9-0.1-1.3-0.2V61.5z'/%3E %3Cpath fill='%23FFFFFF' d='M181.2,55.6h2.5l3,7.7h-2.2l-0.6-1.6h-2.9l-0.6,1.6h-2.1L181.2,55.6z M182.4,57.2L182.4,57.2l-1,3h1.9 L182.4,57.2z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M254.1,15.9h2.4c1.2,0,2,0.2,2.6,0.6c0.6,0.4,0.8,1,0.8,1.9c0,0.8-0.3,1.4-0.8,1.8 c-0.5,0.4-1.3,0.7-2.2,0.7h-0.8v2.7h-2V15.9z M256.1,19.4h0.5c0.2,0,0.3,0,0.5,0c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.3 c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.5V19.4z' /%3E %3Cpath fill='%23FFFFFF' d='M260.9,15.9h2V22h3.2v1.5h-5.2V15.9z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M254.1,55.9h2.4c1.2,0,2,0.2,2.6,0.6c0.6,0.4,0.8,1,0.8,1.9c0,0.8-0.3,1.4-0.8,1.8 c-0.5,0.4-1.3,0.7-2.2,0.7h-0.8v2.7h-2V55.9z M256.1,59.4h0.5c0.2,0,0.3,0,0.5,0c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.3 c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.5V59.4z' /%3E %3Cpath fill='%23FFFFFF' d='M260.9,55.9h2V62h3.2v1.5h-5.2V55.9z'/%3E %3C/g%3E %3Crect x='280' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M295.3,4l-7,7v25h23.4V4H295.3z M295,5.7v5h-5L295,5.7z M295,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C297,32.1,296.3,32.7,295,32.7z M299.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C302.6,33.8,301.3,34.5,299.6,34.5z M306.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M310.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M299.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6C301.2,30.9,300.6,30.4,299.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M294.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C295.6,30.5,295.3,30.3,294.8,30.3z'/%3E %3C/g%3E %3Crect x='280' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M295.3,44l-7,7v25h23.4V44H295.3z M295,45.7v5h-5L295,45.7z M310.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M292.6,15.8h2v2.9h2.4v-2.9h2v7.7h-2v-3.3h-2.4v3.3h-2V15.8z'/%3E %3Cpath fill='%23FFFFFF' d='M307.2,20.6c0,2.1-1.4,3-3.4,3s-3.4-0.9-3.4-3v-4.8h2v4.4c0,1,0.3,1.9,1.3,1.9s1.3-0.9,1.3-1.9v-4.4h2V20.6 z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M292.6,56h2v2.9h2.4V56h2v7.7h-2v-3.3h-2.4v3.3h-2V56z'/%3E %3Cpath fill='%23FFFFFF' d='M307.2,60.8c0,2.1-1.4,3-3.4,3s-3.4-0.9-3.4-3V56h2v4.4c0,1,0.3,1.9,1.3,1.9s1.3-0.9,1.3-1.9V56h2V60.8z'/%3E %3C/g%3E %3Crect x='320' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M335.3,4l-7,7v25h23.4V4H335.3z M335,5.7v5h-5L335,5.7z M335,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C337,32.1,336.3,32.7,335,32.7z M339.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C342.6,33.8,341.3,34.5,339.6,34.5z M346.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M350.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M339.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6C341.2,30.9,340.6,30.4,339.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M334.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C335.6,30.5,335.3,30.3,334.8,30.3z'/%3E %3C/g%3E %3Crect x='320' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M335.3,44l-7,7v25h23.4V44H335.3z M335,45.7v5h-5L335,45.7z M350.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M335.7,15.8h2v7.7h-2V15.8z'/%3E %3Cpath fill='%23FFFFFF' d='M340.6,17.3h-1.9v-1.5h5.8v1.5h-1.9v6.2h-2V17.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M335.7,55.8h2v7.7h-2V55.8z'/%3E %3Cpath fill='%23FFFFFF' d='M340.6,57.3h-1.9v-1.5h5.8v1.5h-1.9v6.2h-2V57.3z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-color: #261c1d;
    transition: all .3s ease-in-out;
    background-size: 360px 120px;
    text-align: left;
    text-indent: -99999em;
    float: right
}

.pageDownload a.cn,
.pageDownload a.de,
.pageDownload a.download,
.pageDownload a.en,
.pageDownload a.exe,
.pageDownload a.fr,
.pageDownload a.hu,
.pageDownload a.it,
.pageDownload a.jp,
.pageDownload a.nl,
.pageDownload a.pdf_cn,
.pageDownload a.pdf_de,
.pageDownload a.pdf_en,
.pageDownload a.pdf_fr,
.pageDownload a.pdf_hu,
.pageDownload a.pdf_it,
.pageDownload a.pdf_jp,
.pageDownload a.pdf_nl,
.pageDownload a.pdf_zh,
.pageDownload a.zip {
    margin: -10px 0 5px 5px
}

.internet-explorer--9 a.cn,
.internet-explorer--9 a.de,
.internet-explorer--9 a.download,
.internet-explorer--9 a.en,
.internet-explorer--9 a.exe,
.internet-explorer--9 a.fr,
.internet-explorer--9 a.hu,
.internet-explorer--9 a.it,
.internet-explorer--9 a.jp,
.internet-explorer--9 a.nl,
.internet-explorer--9 a.pdf_cn,
.internet-explorer--9 a.pdf_de,
.internet-explorer--9 a.pdf_en,
.internet-explorer--9 a.pdf_fr,
.internet-explorer--9 a.pdf_hu,
.internet-explorer--9 a.pdf_it,
.internet-explorer--9 a.pdf_jp,
.internet-explorer--9 a.pdf_nl,
.internet-explorer--9 a.pdf_pl,
.internet-explorer--9 a.pdf_zh,
.internet-explorer--9 a.pl,
.internet-explorer--9 a.zip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4CAYAAADfRGj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwOTVCMzI0NjBCOTExRTdCNzRFRTkyOUMzQkNFQUYzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOTVCMzIzNjBCOTExRTdCNzRFRTkyOUMzQkNFQUYzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M2I4OGZlZTUtZDUzMi03ZjQzLTllYzQtNzA1YzYxMGIyZmEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlk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)
}

a:hover.cn,
a:hover.de,
a:hover.download,
a:hover.en,
a:hover.exe,
a:hover.fr,
a:hover.hu,
a:hover.it,
a:hover.jp,
a:hover.nl,
a:hover.pdf_cn,
a:hover.pdf_de,
a:hover.pdf_en,
a:hover.pdf_fr,
a:hover.pdf_hu,
a:hover.pdf_it,
a:hover.pdf_jp,
a:hover.pdf_nl,
a:hover.pdf_pl,
a:hover.pdf_zh,
a:hover.pl,
a:hover.zip {
    background-color: #e31025
}

.ce-table .center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ce-table .center a.cn,
.ce-table .center a.de,
.ce-table .center a.download,
.ce-table .center a.en,
.ce-table .center a.exe,
.ce-table .center a.fr,
.ce-table .center a.hu,
.ce-table .center a.it,
.ce-table .center a.jp,
.ce-table .center a.nl,
.ce-table .center a.pdf_cn,
.ce-table .center a.pdf_de,
.ce-table .center a.pdf_en,
.ce-table .center a.pdf_fr,
.ce-table .center a.pdf_hu,
.ce-table .center a.pdf_it,
.ce-table .center a.pdf_jp,
.ce-table .center a.pdf_nl,
.ce-table .center a.pdf_pl,
.ce-table .center a.pdf_zh,
.ce-table .center a.pl,
.ce-table .center a.zip {
    float: none;
    text-align: center
}

.ce-table .center a.cn:first-child,
.ce-table .center a.de:first-child,
.ce-table .center a.download:first-child,
.ce-table .center a.en:first-child,
.ce-table .center a.exe:first-child,
.ce-table .center a.fr:first-child,
.ce-table .center a.hu:first-child,
.ce-table .center a.it:first-child,
.ce-table .center a.jp:first-child,
.ce-table .center a.nl:first-child,
.ce-table .center a.pdf_cn:first-child,
.ce-table .center a.pdf_de:first-child,
.ce-table .center a.pdf_en:first-child,
.ce-table .center a.pdf_fr:first-child,
.ce-table .center a.pdf_hu:first-child,
.ce-table .center a.pdf_it:first-child,
.ce-table .center a.pdf_jp:first-child,
.ce-table .center a.pdf_nl:first-child,
.ce-table .center a.pdf_pl:first-child,
.ce-table .center a.pdf_zh:first-child,
.ce-table .center a.pl:first-child,
.ce-table .center a.zip:first-child {
    margin-left: 0
}

a.pdf_de {
    background-position: 0 0
}

a.pdf_fr {
    background-position: -40px 0
}

a.pdf_en {
    background-position: -80px 0
}

a.pdf_cn,
a.pdf_zh {
    background-position: -120px 0
}

a.pdf_jp {
    background-position: -160px 0
}

a.pdf_nl {
    background-position: -200px 0
}

a.pdf_pl {
    background-position: -240px 0
}

a.pdf_hu {
    background-position: -280px 0
}

a.pdf_it {
    background-position: -320px 0
}

a.de {
    background-position: 0 -40px
}

a.fr {
    background-position: -40px -40px
}

a.en {
    background-position: -80px -40px
}

a.cn {
    background-position: -120px -40px
}

a.jp {
    background-position: -160px -40px
}

a.nl {
    background-position: -200px -40px
}

a.pl {
    background-position: -240px -40px
}

a.hu {
    background-position: -280px -40px
}

a.it {
    background-position: -320px -40px
}

a.download {
    background-position: 0 -80px
}

a.exe {
    background-position: -40px -80px
}

a.zip {
    background-position: -80px -80px
}

@media (max-width:767px) {
    #content .pageDownload ul {
        text-align: left
    }
    .pageDownload a {
        margin-left: 0!important;
        margin-right: 10px!important;
        margin-top: 5px!important
    }
    .pageDownload h4 {
        position: relative;
        width: 100%
    }
}

.btn-reset {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    border-radius: 0
}

.btn-reset.active,
.btn-reset.focus,
.btn-reset:active,
.btn-reset:focus,
.btn-reset:hover,
.open>.dropdown-toggle.btn-reset {
    color: #fff;
    background-color: #e31025;
    border-color: #adadad
}

.btn-reset.active,
.btn-reset:active,
.open>.dropdown-toggle.btn-reset {
    background-image: none
}

.btn-reset.disabled,
.btn-reset.disabled.active,
.btn-reset.disabled.focus,
.btn-reset.disabled:active,
.btn-reset.disabled:focus,
.btn-reset.disabled:hover,
.btn-reset[disabled],
.btn-reset[disabled].active,
.btn-reset[disabled].focus,
.btn-reset[disabled]:active,
.btn-reset[disabled]:focus,
.btn-reset[disabled]:hover,
fieldset[disabled] .btn-reset,
fieldset[disabled] .btn-reset.active,
fieldset[disabled] .btn-reset.focus,
fieldset[disabled] .btn-reset:active,
fieldset[disabled] .btn-reset:focus,
fieldset[disabled] .btn-reset:hover {
    background-color: #fff;
    border-color: #ccc
}

.dataTable {
    overflow-x: auto
}

.tbl_download {
    width: 100%
}

.tbl_download tr,
.tbl_download tr.tr-even,
.tbl_download tr.tr-odd,
tr.even,
tr.odd {
    background-color: #fff;
    border-bottom: 1px solid;
    border-color: #ddd
}

.tbl_download th {
    background-color: #ecf0f8;
    color: #000;
    font-weight: 400;
    border-right: 1px solid;
    border-color: #fff;
    width: 50%
}

.tbl_download th:last-child {
    border: 0;
    padding-right: 7px
}

.tbl_download tr:last-child {
    background-color: #fff;
    border-bottom: 0
}

.tbl_download td {
    font-size: 14px;
    padding: 10px 0 5px 7px;
    border: 0;
    vertical-align: top
}

.tbl_download td p {
    margin-top: 15px
}

.panel-body .tbl_download {
    margin-top: -15px;
    margin-bottom: -10px
}

.IN-Widget {
    position: absolute;
    left: -1000px
}

.embed-responsiveYO {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsiveYO .embed-responsiveYO-item,
.embed-responsiveYO embed,
.embed-responsiveYO iframe,
.embed-responsiveYO object,
.embed-responsiveYO video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsiveYO-16by9 {
    padding-bottom: 72.5%
}

.embed-responsiveYO-4by3 {
    padding-bottom: 75%
}

@media (max-width:1199px) {
    .embed-responsiveYO-16by9 {
        padding-bottom: 76.5%
    }
}

@media (max-width:767px) {
    .embed-responsiveYO-16by9 {
        padding-bottom: 72%
    }
}

.btn-reset,
.manuals .btn-default {
    border-radius: 0
}

.btn-reset:hover,
.manuals .btn:active,
.websiteSearch .btn:hover {
    background-color: #e31025
}

.page-news-date {
    color: #e31025;
    font-weight: 700;
    font-size: 12px
}

.frame-space-before-extra-small {
    margin-top: 10px
}

.frame-space-before-small {
    margin-top: 20px
}

.frame-space-before-medium {
    margin-top: 30px
}

.frame-space-before-large {
    margin-top: 40px
}

.frame-space-before-extra-large {
    margin-top: 50px
}

.frame-space-after-extra-small {
    margin-bottom: 10px
}

.frame-space-after-small {
    margin-bottom: 20px
}

.frame-space-after-medium {
    margin-bottom: 30px
}

.frame-space-after-large {
    margin-bottom: 40px
}

.frame-space-after-extra-large {
    margin-bottom: 50px
}

.login>div {
    margin-top: 5px
}

.login #user,
.login>div {
    margin-bottom: 10px
}

.login #pass,
.login #tx_felogin_pi1-forgot-email {
    margin-bottom: 15px
}

.login .csc-form-element-submit {
    margin-bottom: 25px
}

@media print {
    body,
    button,
    html,
    input,
    select,
    textarea {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px
    }
    h1 {
        color: #e31025;
        font-size: 24px;
        font-weight: 400;
        line-height: 26px;
        margin: 0 0 15px
    }
    .h2,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ol,
    p,
    ul {
        padding: 0
    }
    h1+.h2,
    h1+h2,
    p+.h2,
    p+h2 {
        margin-top: 15px
    }
    .h2,
    .news-list-item .h2,
    .news-list-item h2,
    h2 {
        color: #000;
        font-size: 15px;
        font-weight: 700;
        line-height: 19px;
        margin: 0 0 8px
    }
    p {
        margin: 0 0 10px
    }
    .breadcrumb {
        padding: 7px 0;
        background-color: #fff;
        width: 100%;
        float: left
    }
    .breadcrumb ul {
        display: block;
        margin: 0;
        padding: 0
    }
    .breadcrumb ul li {
        display: block;
        float: left
    }
    .breadcrumb ul li a {
        color: #261c1d;
        display: block;
        font-size: 10px;
        margin-right: 15px;
        position: relative;
        text-decoration: none
    }
    .breadcrumb ul li a:after {
        -o-border-image: 0;
        border-image: 0;
        border-left: 3px solid #261c1d;
        border-color: rgba(0, 0, 0, 0) #261c1d;
        border-style: solid none solid solid;
        border-width: 3px medium 3px 3px;
        content: "";
        position: absolute;
        right: -9px;
        text-indent: -9999px;
        top: 7px
    }
    .breadcrumb ul li a.last:after {
        border: 0;
        text-indent: -9999px;
        top: 5px
    }
    #content {
        padding: 15px 0 0;
        background-color: #fff;
        float: left
    }
    #content ul li:before {
        border: 4px solid #e31025;
        content: "";
        margin-left: -15px;
        margin-top: 5px;
        position: absolute
    }
    #content ul li {
        margin-bottom: 2px;
        margin-left: 15px
    }
    #content ul ul {
        padding-bottom: 0;
        padding-top: 2px
    }
    #content ul ul li:before {
        position: absolute;
        content: "";
        border: 3px solid #e31025;
        border-radius: 3px;
        margin-top: 6px;
        margin-left: -13px
    }
    #content ul ul li {
        margin-left: 13px
    }
    ul {
        list-style-type: none
    }
    .bilduebersicht a {
        display: block;
        position: relative
    }
    .bilduebersicht .ce-column+.ce-column,
    .bilduebersicht .ce-row+.ce-row {
        display: none
    }
    .bilduebersicht .ce-row a:after {
        background-image: url(../img/share/bilduebersicht.png);
        background-repeat: no-repeat;
        content: "";
        display: block;
        height: 30px;
        position: absolute;
        right: 15px;
        top: 15px;
        width: 30px
    }
    div.ce-textpic .ce-gallery figure,
    div.ce-textpic figure.ce-gallery {
        display: block
    }
    div.ce-center .ce-center-inner,
    div.ce-center .ce-center-outer {
        float: none;
        position: relative;
        right: auto
    }
    .image-caption {
        font-size: 11px;
        font-weight: 400;
        line-height: 14px;
        padding-top: 8px
    }
    .inline-caption figure.image figcaption {
        font-size: 14px;
        left: 10px;
        line-height: 17px;
        padding-top: 0;
        position: absolute;
        top: 12px
    }
    .ce-gallery {
        margin-bottom: 12px
    }
    div.ce-textpic .ce-gallery .image {
        margin-bottom: 0
    }
    figcaption.image-caption {
        display: block
    }
    .ce-intext.ce-left-nowrap .ce-row,
    .ce-intext.ce-left .ce-row,
    .ce-intext.ce-right-nowrap .ce-row,
    .ce-intext.ce-right .ce-row {
        margin-top: 4px
    }
    .ce-intext.ce-right .ce-textpic .ce-column {
        float: left
    }
    div.ce-textpic div.ce-column {
        float: none
    }
    div.ce-intext.ce-left-nowrap .ce-gallery,
    div.ce-intext.ce-left .ce-gallery,
    div.ce-intext.ce-right-nowrap .ce-gallery,
    div.ce-intext.ce-right .ce-gallery {
        width: 50%
    }
    div.ce-intext.ce-left-nowrap .ce-gallery,
    div.ce-intext.ce-left .ce-gallery {
        margin-right: 15px;
        padding-right: 15px
    }
    div.ce-intext.ce-right-nowrap .ce-gallery,
    div.ce-intext.ce-right .ce-gallery {
        margin-left: 15px;
        padding-left: 15px
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img,
    .img-responsive,
    .thumbnail>img,
    .thumbnail a>img {
        display: block;
        height: auto;
        max-width: 100%
    }
    a,
    h1 a {
        text-decoration: none
    }
    h1 a {
        color: #e31025
    }
    #header,
    #langNav,
    #logo a,
    #mobileNav,
    .navbar,
    .search {
        display: none
    }
    #slider,
    #sliderImg,
    #sliderImg img {
        height: auto;
        width: 100%
    }
    #sliderImg img {
        margin: 0
    }
    #sliderText {
        display: none
    }
    #content,
    .row {
        width: 100%
    }
    .row {
        display: block
    }
    .col-md-9 .col-sm-8 {
        width: 100%
    }
    .col-md-8 {
        width: 60%!important;
        float: left;
        padding-right: 5%
    }
    .col-md-4 {
        width: 35%!important;
        float: right
    }
    .col-md-6 {
        width: 48%!important;
        float: left;
        padding-right: 2%
    }
    .panel,
    .panel-collapse,
    .panel-doby,
    .panel-group {
        width: 100%
    }
    .isocountry,
    .pdf_de,
    .pdf_en {
        display: none
    }
    .dataTable,
    .tbl_download {
        border-spacing: 0!important;
        width: 100%
    }
    .dataTable,
    .dataTable td,
    .dataTable th,
    .dataTable tr,
    .tbl_download,
    .tbl_download td,
    .tbl_download th,
    .tbl_download tr {
        border: 1px solid
    }
    .form-control {
        display: none
    }
    button,
    select {
        font-weight: 700!important;
        text-align: center
    }
    .kasten picture {
        display: none
    }
    .panel-group {
        display: inline-block
    }
    #footer,
    #footerNav {
        display: none
    }
    html.fancybox-lock .fancybox-wrap .h1,
    html.fancybox-lock .fancybox-wrap h1 {
        color: #e31025;
        font-size: 20pt;
        font-weight: 400;
        line-height: 11pt
    }
    html.fancybox-lock .fancybox-wrap .h2,
    html.fancybox-lock .fancybox-wrap h2 {
        font-size: 9pt;
        font-weight: 700;
        line-height: 10pt
    }
    html.fancybox-lock .fancybox-inner,
    html.fancybox-lock .fancybox-wrap {
        width: 100%!important;
        height: 100%!important;
        left: 0!important;
        right: 0!important;
        display: block;
        max-width: none
    }
    html.fancybox-lock #wrapper,
    html.fancybox-lock .loadingAnimation,
    html.fancybox-lock .table .fdst__detailLink,
    html.fancybox-lock .table__fixedHeaderWrapper,
    html.fancybox-lock .tooltipHelper,
    html.fancybox-lock .wrapper {
        display: none
    }
    html.fancybox-lock .fancybox-wrap .visibility--hidden {
        visibility: visible
    }
    html.fancybox-lock .fancyboxContentWrapper {
        display: block!important
    }
    html.fancybox-lock .fancybox--form .fancybox-inner,
    html.fancybox-lock .fancybox--form .fancybox-outer,
    html.fancybox-lock .fancybox--svg .fancybox-inner,
    html.fancybox-lock .fancybox--svg .fancybox-outer,
    html.fancybox-lock .fancyboxOutsideWrapper {
        width: 100%!important
    }
    html.fancybox-lock .table {
        width: 100%;
        font-size: 7pt;
        line-height: 8pt;
        margin-top: 40px;
        border: 1pt solid #d3d3d3;
        border-spacing: 0;
        border-collapse: collapse
    }
    html.fancybox-lock .table td {
        border: 1pt solid #d3d3d3;
        padding: 1px 3px
    }
    html.fancybox-lock .table .h1,
    html.fancybox-lock .table h1 {
        margin-top: -40px;
        width: 400%
    }
    html.fancybox-lock .table .table__data--image {
        padding: 0
    }
    html.fancybox-lock .fdst__graph {
        margin: 0
    }
    html.fancybox-lock .fdst__graphWrapper {
        min-height: auto
    }
    html.fancybox-lock .fancyboxContentWrapper .h1 {
        margin: 20px 0;
        font-size: 10pt;
        display: none
    }
}

html.extranet,
html.extranet body {
    background-color: #bebebe
}

html.extranet #header {
    background-color: #e3e3e3
}

html.extranet .navbar-nav>li>a,
html.extranet .navbar-nav>li>a:focus {
    color: #261c1d
}

html.extranet .arrowRight {
    border-left-color: #261c1d
}

html.extranet .arrowDown {
    border-top-color: #261c1d
}

html.extranet #langNav.navbar-nav>li>.space {
    border-left: 1px solid #261c1d;
    color: #261c1d;
    height: 15px;
    display: block
}

html.extranet .mm-header {
    background-color: #e3e3e3
}

html.extranet .search button.bleft {
    display: none
}

html.extranet .search input[type=text] {
    border-color: #261c1d;
    background-color: #fff;
    border-left: 1px solid #261c1d;
    color: #261c1d
}

html.extranet .search input[type=text]:focus {
    border-color: #261c1d;
    color: #261c1d
}

html.extranet .search button.bright {
    border: 1px solid #261c1d;
    background-color: #fff;
    color: #261c1d
}

html.extranet .search button:hover.bright {
    border-left: 0 solid #fff
}

html.extranet #langNav.navbar-nav>li#inter>a:after {
    background-image: url(9a44fbd75a4a099649b07d959d7401a4.png)
}

html.extranet #langNav.navbar-nav>li#inter {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #261c1d;
    line-height: normal
}

html.extranet .navbar-nav>li.sub>a:before {
    background: rgba(0, 0, 0, 0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAALCAYAAACK9ybzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5MDQ2QTk4MEFFRDExRTc4OUJERDdERTRFOENEQjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5MDQ2QTk5MEFFRDExRTc4OUJERDdERTRFOENEQjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjkwNDZBOTYwQUVEMTFFNzg5QkREN0RFNEU4Q0RCOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjkwNDZBOTcwQUVEMTFFNzg5QkREN0RFNEU4Q0RCOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6q32+bAAAAVUlEQVR42rTNOw7AIAyDYfpfrFfnQgyMnYIila2PJARLHu3vEJGyO3gHrV+ndhtyn1etByIAzJghgoALYgEwQywCJogE4BciCfiESAReIZKBR2gIMABQc05LaESrrgAAAABJRU5ErkJggg==)
}

html.extranet table tr.odd,
html.extranet table tr.tr-odd {
    background-color: #ecf0f8
}

html.extranet table tr.even,
html.extranet table tr.tr-even {
    background-color: #fff
}

html.country-cn a.cn,
html.country-cn a.de,
html.country-cn a.download,
html.country-cn a.en,
html.country-cn a.exe,
html.country-cn a.fr,
html.country-cn a.hu,
html.country-cn a.it,
html.country-cn a.jp,
html.country-cn a.nl,
html.country-cn a.pdf_cn,
html.country-cn a.pdf_de,
html.country-cn a.pdf_en,
html.country-cn a.pdf_fr,
html.country-cn a.pdf_hu,
html.country-cn a.pdf_it,
html.country-cn a.pdf_jp,
html.country-cn a.pdf_nl,
html.country-cn a.pdf_pl,
html.country-cn a.pdf_zh,
html.country-cn a.pl,
html.country-cn a.zip {
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 360 120' enable-background='new 0 0 360 120' xml:space='preserve'%3E %3Crect fill='none' width='40' height='40'/%3E %3Crect x='40' fill='none' width='40' height='40'/%3E %3Crect x='80' fill='none' width='40' height='40'/%3E %3Crect x='120' fill='none' width='40' height='40'/%3E %3Crect x='160' fill='none' width='40' height='40'/%3E %3Crect y='80' fill='none' width='40' height='40'/%3E %3Cpolygon fill='%23FFFFFF' points='24.3,108.8 24.3,106.4 15.6,106.4 15.6,108.8 9.9,108.8 9.9,108.9 20,115.2 30.1,108.9 30.1,108.8 '/%3E %3Crect x='40' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M50,89.9h5.2v1.4H52v1.5h3v1.4h-3v1.7h3.3v1.4H50V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M58.6,93.4l-2.1-3.5h2.3l1.2,2.4l1.3-2.4h2.2l-2.2,3.5l2.4,3.9h-2.3L60,94.6l-1.4,2.7h-2.2L58.6,93.4z'/%3E %3Cpath fill='%23FFFFFF' d='M64.7,89.9h5.2v1.4h-3.2v1.5h3.1v1.4h-3.1v1.7H70v1.4h-5.3V89.9z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='64.3,108.8 64.3,106.4 55.6,106.4 55.6,108.8 49.9,108.8 49.9,108.9 60,115.2 70.1,108.9 70.1,108.8 '/%3E %3Crect x='80' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M97.5,91.5l-3.6,4.4h3.6v1.5h-5.8v-1.6l3.5-4.4h-3.4v-1.5h5.7V91.5z'/%3E %3Cpath fill='%23FFFFFF' d='M99,89.9h2v7.4h-2V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M102.6,89.9h2.3c2.2,0,3.3,0.8,3.3,2.4c0,1.5-1.1,2.4-2.9,2.4h-0.8v2.6h-2L102.6,89.9L102.6,89.9z M104.6,93.3h0.5c0.7,0,1.2-0.2,1.2-1c0-0.7-0.5-1-1.2-1h-0.5V93.3z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='104.3,108.8 104.3,106.4 95.6,106.4 95.6,108.8 89.9,108.8 89.9,108.9 100,115.2 110.1,108.9 110.1,108.8 '/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M15.3,4l-7,7v25h23.4V4H15.3z M15,5.7v5h-5L15,5.7z M15,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C17,32.1,16.3,32.7,15,32.7z M19.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C22.6,33.8,21.3,34.5,19.6,34.5z M26.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4L26.9,30.3L26.9,30.3z M30.7,27.8H9.3V11.7H16V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M19.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S20.6,30.4,19.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M14.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S15.3,30.3,14.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M55.3,4l-7,7v25h23.4V4H55.3z M55,5.7v5h-5L55,5.7z M55,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C57,32.1,56.3,32.7,55,32.7z M59.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C62.6,33.8,61.3,34.5,59.6,34.5z M66.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4L66.9,30.3L66.9,30.3z M70.7,27.8H49.3V11.7H56V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M59.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S60.6,30.4,59.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M54.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S55.3,30.3,54.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M95.3,4l-7,7v25h23.4V4H95.3z M95,5.7v5h-5L95,5.7z M95,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C97,32.1,96.3,32.7,95,32.7z M99.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C102.6,33.8,101.3,34.5,99.6,34.5z M106.9,30.3h-2.1v1.1h2 v1h-2v2.1h-1.4v-5.1h3.4L106.9,30.3L106.9,30.3z M110.7,27.8H89.3V11.7H96V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M99.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S100.6,30.4,99.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M94.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S95.3,30.3,94.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M135.3,4l-7,7v25h23.4V4H135.3z M135,5.7v5h-5L135,5.7z M135,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C137,32.1,136.3,32.7,135,32.7z M139.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C142.6,33.8,141.3,34.5,139.6,34.5z M146.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4L146.9,30.3L146.9,30.3z M150.7,27.8h-21.4V11.7 h6.7V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M139.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S140.6,30.4,139.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M134.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S135.3,30.3,134.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M175.3,4l-7,7v25h23.4V4H175.3z M175,5.7v5h-5L175,5.7z M175,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C177,32.1,176.3,32.7,175,32.7z M179.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C182.6,33.8,181.3,34.5,179.6,34.5z M186.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4v0.9H186.9z M190.7,27.8h-21.4V11.7h6.7V5h14.7 L190.7,27.8L190.7,27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M179.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S180.6,30.4,179.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M174.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S175.3,30.3,174.8,30.3z'/%3E %3C/g%3E %3Crect y='40' fill='none' width='40' height='40'/%3E %3Crect x='40' y='40' fill='none' width='40' height='40'/%3E %3Crect x='80' y='40' fill='none' width='40' height='40'/%3E %3Crect x='120' y='40' fill='none' width='40' height='40'/%3E %3Crect x='160' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M15.3,44l-7,7v25h23.4V44H15.3z M15,45.7v5h-5L15,45.7z M30.7,67.8H9.3V51.7H16V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M55.3,44l-7,7v25h23.4V44H55.3z M55,45.7v5h-5L55,45.7z M70.7,67.8H49.3V51.7H56V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M95.3,44l-7,7v25h23.4V44H95.3z M95,45.7v5h-5L95,45.7z M110.7,67.8H89.3V51.7H96V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M135.3,44l-7,7v25h23.4V44H135.3z M135,45.7v5h-5L135,45.7z M150.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M175.3,44l-7,7v25h23.4V44H175.3z M175,45.7v5h-5L175,45.7z M190.7,67.8h-21.4V51.7h6.7V45h14.7L190.7,67.8 L190.7,67.8z'/%3E %3Crect x='200' fill='none' width='40' height='40'/%3E %3Crect x='200' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M215.3,44l-7,7v25h23.4V44H215.3z M215,45.7v5h-5L215,45.7z M230.7,67.8h-21.4V51.7h6.7V45h14.7L230.7,67.8 L230.7,67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M143.8,19.4c-0.2-0.3-0.2-0.6-0.4-0.9c-0.1-0.3-0.2-0.6-0.2-0.9h2.1V18c-0.1,0.5-0.2,0.8-0.2,1.3 c-0.2,0.4-0.2,0.7-0.3,0.8c-0.1,0.2-0.2,0.3-0.2,0.4C144.2,20,144,19.7,143.8,19.4 M140.4,17.5h1.1h1.7l-0.6,0.2c0,0-0.2,0-0.4,0.1 l0.1,0.3c0.1,0.5,0.2,0.9,0.5,1.4c0.2,0.5,0.5,1.1,0.9,1.6c-1.1,0.8-2.2,1.2-3.3,1.2c0.2,0.4,0.4,0.6,0.5,0.8 c0.1,0.2,0.1,0.3,0.2,0.4c0.8-0.2,1.4-0.5,2.1-0.7c0.5-0.2,1.1-0.5,1.4-0.9l0.5,0.4c0.2,0.2,0.6,0.4,1.1,0.6s1.1,0.4,1.9,0.6 c0.1-0.3,0.2-0.5,0.3-0.7s0.2-0.3,0.2-0.5c-0.7-0.1-1.3-0.2-1.8-0.5c-0.5-0.2-1-0.5-1.4-0.8c0.2-0.2,0.4-0.5,0.5-0.8 s0.3-0.7,0.4-1.1c0.1-0.5,0.2-1,0.3-1.6c-0.1,0-0.2,0-0.3-0.1h1.3h0.9v-1.1h-0.9H145c0.1-0.1,0.2-0.1,0.4-0.2l-0.2-0.1 c0-0.1-0.1-0.2-0.3-0.5s-0.2-0.4-0.3-0.5c0,0-0.1-0.1-0.2-0.2c-0.2,0.2-0.6,0.3-1,0.5c0.2,0.4,0.4,0.6,0.5,0.8 c0,0.1,0.1,0.2,0.1,0.2h-2.5h-1.1V17.5z M135.9,17.9h2v1.6h-2V17.9z M132.7,17.9h2v1.6h-2V17.9z M132.8,20.8v-0.2h1.9v1.8v1.1h1.3 v-1.1v-1.8h2v0.2h1.2v-1.1v-2.1v-0.9h-1H136v-0.5v-1.1h-1.3v1.1v0.5h-2.2h-0.9v0.9v2v1.1L132.8,20.8L132.8,20.8z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M61.2,15.9l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5c0.1-0.1,0.2-0.2,0.2-0.2 c-0.5-0.5-0.8-1-1.1-1.3C61.8,15.5,61.5,15.7,61.2,15.9 M64.8,21.2h2.3v1.2h-2.3V21.2z M67.3,20.3h-2.7h-0.8V21v1.6v1.1h1.1v-0.2 h2.3v0.2h1.1v-0.9V21v-0.7H67.3z M62.5,17.7h-0.7H61h-0.6v1.1H61h0.4v2.7c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8c0.1,0.2,0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l0.1-0.5 c0-0.1,0-0.2,0-0.5c-0.3,0.2-0.6,0.5-1,0.7v-2.7L62.5,17.7L62.5,17.7z M65.7,18.1h1.1v0.3c0,0.1,0,0.2-0.1,0.5h-1.1L65.7,18.1z M62.8,19.9h1.1h3.8h1.1v-1h-1.1l0.1-1.1l0.1-0.7h-0.7H66l0.2-0.8h1.4h1.1v-1.1h-1.1h-3.2h-1.1v1.1h1.1h0.8L65,17.1h-0.5h-1v1h1 h0.2l-0.2,0.8h-0.7h-1.1v1L62.8,19.9z M53.5,17.1c0.2-0.4,0.5-0.7,0.6-0.9c-0.4-0.3-0.8-0.6-1.4-1c-0.2,0.3-0.4,0.6-0.6,0.8 C52.6,16.4,53.1,16.8,53.5,17.1 M51.9,23.2c0.1,0.2,0.2,0.2,0.3,0.4c0.4-0.8,0.8-1.4,1-2.1l0.5-1.1c0-0.1,0.1-0.2,0.2-0.3 c-0.2-0.2-0.5-0.3-0.9-0.6l-0.1,0.4c0,0.2-0.1,0.4-0.2,0.7c-0.2,0.3-0.3,0.6-0.5,1s-0.3,0.6-0.5,0.8c-0.2,0.2-0.2,0.3-0.3,0.4 C51.6,22.9,51.8,23.1,51.9,23.2 M52,18.8c0.2,0.2,0.4,0.4,0.6,0.5l0.1-0.2l0.5-0.5c0,0,0.1-0.1,0.1-0.2c-0.5-0.4-0.9-0.8-1.3-1.1 c-0.2,0.3-0.4,0.5-0.6,0.8C51.5,18.4,51.8,18.6,52,18.8 M54.9,19.7h1l-0.1,0.2c-0.1,0.2-0.3,0.5-0.6,1.1c-0.3,0.5-0.6,0.8-0.8,1 s-0.4,0.2-0.5,0.3l0.2,0.2c0.1,0.2,0.2,0.4,0.3,0.8c0.3-0.1,0.6-0.1,0.8-0.1S56,23.1,57,23s1.6-0.1,1.7-0.2l0.2,0.2 c0,0,0.1,0.1,0.2,0.2c0.2-0.2,0.5-0.5,0.9-0.8c-0.2-0.3-0.5-0.8-0.9-1.2c-0.4-0.5-0.7-0.9-1-1.2c-0.2,0.2-0.5,0.4-0.9,0.6l0.3,0.3 c0.2,0.2,0.4,0.5,0.8,1C57.5,22,56.6,22,55.6,22c0.6-0.8,1.2-1.5,1.7-2.2c-0.3-0.2-0.6-0.2-0.8-0.3h2h1.3v-1h-1.3h-1.2v-1.1h1.2 h0.8v-1h-0.8h-1.2v-0.5v-1H56v1v0.5h-1.1h-0.8v1h0.8H56v1.1h-1.1h-1.2v1L54.9,19.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M101.2,15.9l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5c0.1-0.1,0.2-0.2,0.2-0.2 c-0.5-0.5-0.8-1-1.1-1.3C101.8,15.5,101.5,15.7,101.2,15.9 M104.8,21.2h2.3v1.2h-2.3V21.2z M107.3,20.3h-2.6h-0.8V21v1.6v1.1h1.1 v-0.2h2.3v0.2h1.1v-0.9V21v-0.7H107.3z M102.5,17.7h-0.7H101h-0.6v1.1h0.6h0.4v2.7c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8c0.1,0.2,0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l-0.1-0.4 c0-0.1,0-0.2,0-0.5c-0.3,0.2-0.6,0.5-1,0.7v-2.7L102.5,17.7z M105.7,18.1h1.1v0.3c0,0.1,0,0.2-0.1,0.5h-1.1L105.7,18.1z M102.8,19.9h1.1h3.8h1.1v-1h-1.1l0.1-1.1l0.1-0.7h-0.7H106l0.2-0.8h1.4h1.1v-1.1h-1.1h-3.3h-1.1v1.1h1.1h0.8l-0.2,0.8h-0.4h-1v1h1 h0.2l-0.2,0.8h-0.7h-1.1v1L102.8,19.9z M96,19.1h1.3v1h-1.4L96,19.1z M93.6,19.1h1.3v1h-1.3V19.1z M91.5,21.1h0.9h2.3l-0.1,0.1 l-0.3,0.4c-0.2,0.2-0.6,0.5-1.1,0.8c-0.5,0.2-1.1,0.3-1.6,0.3l0.2,0.4c0.1,0.2,0.1,0.2,0.1,0.3s0.1,0.2,0.1,0.3 c1.1-0.2,1.9-0.4,2.4-0.8s0.8-0.6,0.9-0.8c0.2-0.2,0.2-0.3,0.4-0.5L96,22c0.2,0.2,0.3,0.4,0.6,0.6s0.6,0.5,1.1,0.7s1,0.4,1.6,0.5 c0.1-0.5,0.2-0.7,0.2-0.8c0-0.1,0.1-0.2,0.2-0.3c-0.8,0-1.5-0.2-1.9-0.5c-0.5-0.3-0.8-0.6-1.2-1H99h0.8V20H99h-0.4v-1.3V18h-0.7 h-1.7v-0.8c-0.5,0-0.7,0-0.8,0s-0.2,0-0.3-0.1v0.5v0.2h-1.7h-0.7v0.8v1.3h-0.2h-0.9L91.5,21.1L91.5,21.1z M92.3,17h1.2v0.2v0.5h1.1 v-0.5V17h1.7v0.2v0.5h1.1v-0.5V17h1.1h0.8v-1.1h-0.8h-1.2v-0.2v-0.6h-1.1v0.6v0.2h-1.7v-0.2v-0.6h-1.1v0.6v0.2h-1.2h-0.8V17H92.3z' /%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M21.2,15.8l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5c0.1-0.1,0.2-0.2,0.2-0.2 c-0.5-0.5-0.8-1-1.1-1.3C21.7,15.4,21.5,15.6,21.2,15.8 M24.8,21.1h2.3v1.2h-2.3V21.1z M27.3,20.2h-2.6h-0.8v0.7v1.6v1.1H25v-0.2 h2.3v0.2h1.1v-0.9v-1.8v-0.7L27.3,20.2z M22.6,17.6h-0.7h-0.8h-0.6v1.1h0.6h0.4v2.7c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8s0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l-0.1-0.4c0-0.1,0-0.2,0-0.5 c-0.3,0.2-0.6,0.5-1,0.7v-2.7L22.6,17.6z M25.8,18.1h1.1v0.3c0,0.1,0,0.2-0.1,0.5h-1.1L25.8,18.1z M22.9,19.8H24h3.8h1.1v-1h-1.1 l0.1-1.1L28,17h-0.7H26l0.2-0.8h1.4h1.1v-1.1h-1.1h-3.3h-1.1v1.1h1.1h0.8L24.9,17h-0.4h-1v1h1h0.2l-0.2,0.8h-0.7h-1.1 C22.9,18.8,22.9,19.8,22.9,19.8z M18.5,22.3c0.2,0.3,0.3,0.6,0.5,1.1c0.3-0.2,0.6-0.5,0.8-0.6c-0.4-0.6-0.7-1.1-1-1.7l-0.2,0.2 c-0.1,0.1-0.3,0.2-0.7,0.4C18.1,21.7,18.3,22,18.5,22.3 M14.9,21v0.5v1.2c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2 c0.2,0.1,0.6,0.1,1.3,0.1c0.6,0,1-0.1,1.1-0.2c0.2-0.1,0.3-0.2,0.4-0.5c0.1-0.2,0.2-0.4,0.2-0.6c-0.2-0.1-0.5-0.2-0.5-0.2 c-0.1-0.1-0.2-0.2-0.4-0.2l-0.1,0.4c0,0.1-0.1,0.2-0.2,0.2c-0.1,0.1-0.3,0.1-0.5,0.1c-0.3,0-0.5,0-0.5,0l-0.2-0.1c0,0,0-0.1,0-0.2 v-0.7V21H14.9L14.9,21z M13.6,20.8h0.8h2.2c-0.2,0.1-0.3,0.2-0.6,0.4l0.2,0.2c0.2,0.2,0.3,0.4,0.5,0.8l0.2-0.2 c0-0.1,0.2-0.2,0.5-0.5c-0.4-0.5-0.6-0.8-0.7-0.8h2.1h0.7v-1h-0.7h-4.5h-0.8L13.6,20.8L13.6,20.8z M13.4,22.6l0.3,0.2 c0.2,0.1,0.3,0.2,0.5,0.5c0.1-0.2,0.2-0.5,0.3-0.8s0.2-0.6,0.3-1c-0.3-0.1-0.6-0.2-0.9-0.3l-0.1,0.2c0,0.2-0.1,0.3-0.2,0.5 C13.7,22.1,13.6,22.3,13.4,22.6 M13.6,15.4c-0.2-0.1-0.2-0.2-0.4-0.3c-0.2,0.2-0.4,0.5-0.7,0.9c-0.3,0.4-0.7,0.7-1.2,1 c0.2,0.3,0.4,0.5,0.5,0.6c0.1,0.2,0.2,0.2,0.2,0.4c0.5-0.4,0.8-0.7,0.9-0.8c0.2-0.2,0.3-0.3,0.5-0.5s0.5-0.5,0.8-0.8 C13.9,15.6,13.7,15.5,13.6,15.4 M17.7,18.1h0.5v0.7h-0.5V18.1z M16.5,18.1H17v0.7h-0.5V18.1z M15.1,18.1h0.5v0.7h-0.5V18.1z M13.6,17.6c-0.1-0.1-0.2-0.2-0.4-0.3c-0.4,0.8-0.8,1.3-1.1,1.6c-0.3,0.3-0.7,0.6-1,0.8c0.2,0.4,0.3,0.7,0.3,0.8 c0,0.2,0.1,0.2,0.1,0.4l0.2-0.2l0.3-0.3c0.1-0.1,0.2-0.2,0.2-0.2v2.6v0.8h1.1v-0.8V19c0.2-0.3,0.5-0.6,0.8-0.9v1v0.6h0.7h3.9h0.5 v-0.6v-1.2v-0.6h-0.5h-1.5v-0.4H19h0.5V16h-0.6h-1.6v-0.8c-0.4,0-0.8,0-1.1,0v0.5V16h-1.4H14v1h0.8h1.4v0.4h-1.4h-0.7V18 C13.9,17.8,13.8,17.7,13.6,17.6'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M143.8,59c-0.2-0.3-0.2-0.6-0.4-0.9c-0.1-0.3-0.2-0.6-0.2-0.9h2.1v0.4c-0.1,0.5-0.2,0.8-0.2,1.3 c-0.2,0.4-0.2,0.7-0.3,0.8c-0.1,0.2-0.2,0.3-0.2,0.4C144.2,59.6,144,59.3,143.8,59 M140.4,57.1h1.1h1.7l-0.6,0.2c0,0-0.2,0-0.4,0.1 l0.1,0.3c0.1,0.5,0.2,0.9,0.5,1.4c0.2,0.5,0.5,1.1,0.9,1.6c-1.1,0.8-2.2,1.2-3.3,1.2c0.2,0.4,0.4,0.6,0.5,0.8s0.1,0.3,0.2,0.4 c0.8-0.2,1.4-0.5,2.1-0.7c0.5-0.2,1.1-0.5,1.4-0.9l0.5,0.4c0.2,0.2,0.6,0.4,1.1,0.6s1.1,0.4,1.9,0.6c0.1-0.3,0.2-0.5,0.3-0.7 c0.1-0.2,0.2-0.3,0.2-0.5c-0.7-0.1-1.3-0.2-1.8-0.5c-0.5-0.2-1-0.5-1.4-0.8c0.2-0.2,0.4-0.5,0.5-0.8s0.3-0.7,0.4-1.1 c0.1-0.5,0.2-1,0.3-1.6c-0.1,0-0.2,0-0.3-0.1h1.3h0.9v-1h-0.9H145c0.1-0.1,0.2-0.1,0.4-0.2l-0.2-0.1c0-0.1-0.1-0.2-0.3-0.5 c-0.2-0.3-0.2-0.4-0.3-0.5c0,0-0.1-0.1-0.2-0.2c-0.2,0.2-0.6,0.3-1,0.5c0.2,0.4,0.4,0.6,0.5,0.8c0,0.1,0.1,0.2,0.1,0.2h-2.5h-1.1 V57.1z M135.9,57.5h2v1.6h-2V57.5z M132.7,57.5h2v1.6h-2V57.5z M132.8,60.4v-0.2h1.9V62v1.1h1.3V62v-1.8h2v0.2h1.2v-1.1v-2.1v-0.9 h-1H136v-0.5v-1h-1.3v1.1v0.5h-2.2h-0.9v0.9v2v1.1H132.8L132.8,60.4z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M61.2,55.5l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5c0.1-0.1,0.2-0.2,0.2-0.2 c-0.5-0.5-0.8-1-1.1-1.3C61.8,55.1,61.5,55.3,61.2,55.5 M64.8,60.8h2.3V62h-2.3V60.8z M67.3,59.9h-2.7h-0.8v0.7v1.6v1.1h1.1V63h2.3 v0.2h1.1v-0.9v-1.8v-0.7L67.3,59.9z M62.5,57.3h-0.7H61h-0.6v1.1H61h0.4v2.7c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8c0.1,0.2,0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l0.1-0.5 c0-0.1,0-0.2,0-0.5c-0.3,0.2-0.6,0.5-1,0.7v-2.7L62.5,57.3L62.5,57.3z M65.7,57.7h1.1V58c0,0.1,0,0.2-0.1,0.5h-1.1L65.7,57.7z M62.8,59.5h1.1h3.8h1.1v-1h-1.1l0.1-1.1l0.1-0.7h-0.7H66l0.2-0.8h1.4h1.1v-1h-1.1h-3.2h-1.1V56h1.1h0.8L65,56.8h-0.5h-1v1h1h0.2 l-0.2,0.8h-0.7h-1.1v0.9H62.8z M53.5,56.7c0.2-0.4,0.5-0.7,0.6-0.9c-0.4-0.3-0.8-0.6-1.4-1c-0.2,0.3-0.4,0.6-0.6,0.8 C52.6,56,53.1,56.4,53.5,56.7 M51.9,62.8c0.1,0.2,0.2,0.2,0.3,0.4c0.4-0.8,0.8-1.4,1-2.1l0.5-1.1c0-0.1,0.1-0.2,0.2-0.3 c-0.2-0.2-0.5-0.3-0.9-0.6l-0.1,0.4c0,0.2-0.1,0.4-0.2,0.7c-0.2,0.3-0.3,0.6-0.5,1s-0.3,0.6-0.5,0.8s-0.2,0.3-0.3,0.4 C51.6,62.5,51.8,62.7,51.9,62.8 M52,58.4c0.2,0.2,0.4,0.4,0.6,0.5l0.1-0.2l0.5-0.5c0,0,0.1-0.1,0.1-0.2c-0.5-0.4-0.9-0.8-1.3-1.1 c-0.2,0.3-0.4,0.5-0.6,0.8C51.5,58,51.8,58.2,52,58.4 M54.9,59.3h1l-0.1,0.2c-0.1,0.2-0.3,0.5-0.6,1.1c-0.3,0.5-0.6,0.8-0.8,1 c-0.2,0.2-0.4,0.2-0.5,0.3l0.2,0.2c0.1,0.2,0.2,0.4,0.3,0.8c0.3-0.1,0.6-0.1,0.8-0.1s0.8-0.1,1.8-0.2s1.6-0.1,1.7-0.2l0.2,0.2 c0,0,0.1,0.1,0.2,0.2c0.2-0.2,0.5-0.5,0.9-0.8c-0.2-0.3-0.5-0.8-0.9-1.2c-0.4-0.5-0.7-0.9-1-1.2c-0.2,0.2-0.5,0.4-0.9,0.6l0.3,0.3 c0.2,0.2,0.4,0.5,0.8,1c-0.8,0.1-1.7,0.1-2.7,0.1c0.6-0.8,1.2-1.5,1.7-2.2c-0.3-0.2-0.6-0.2-0.8-0.3h2h1.3v-1h-1.3h-1.2V57h1.2h0.8 v-1h-0.8h-1.2v-0.5v-1H56v1V56h-1.1h-0.8v1h0.8H56v1.1h-1.1h-1.2v1L54.9,59.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M101.2,55.5l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5c0.1-0.1,0.2-0.2,0.2-0.2 c-0.5-0.5-0.8-1-1.1-1.3C101.8,55.1,101.5,55.3,101.2,55.5 M104.8,60.8h2.3V62h-2.3V60.8z M107.3,59.9h-2.6h-0.8v0.7v1.6v1.1h1.1 v-0.2h2.3v0.2h1.1v-0.9v-1.8v-0.7H107.3z M102.5,57.3h-0.7H101h-0.6v1.1h0.6h0.4v2.7c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8c0.1,0.2,0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l-0.1-0.4 c0-0.1,0-0.2,0-0.5c-0.3,0.2-0.6,0.5-1,0.7v-2.7L102.5,57.3z M105.7,57.7h1.1V58c0,0.1,0,0.2-0.1,0.5h-1.1L105.7,57.7z M102.8,59.5 h1.1h3.8h1.1v-1h-1.1l0.1-1.1l0.1-0.7h-0.7H106l0.2-0.8h1.4h1.1v-1h-1.1h-3.3h-1.1V56h1.1h0.8l-0.2,0.8h-0.4h-1v1h1h0.2l-0.2,0.8 h-0.7h-1.1v0.9H102.8z M96,58.7h1.3v1h-1.4L96,58.7z M93.6,58.7h1.3v1h-1.3V58.7z M91.5,60.7h0.9h2.3l-0.1,0.1l-0.3,0.4 c-0.2,0.2-0.6,0.5-1.1,0.8c-0.5,0.2-1.1,0.3-1.6,0.3l0.2,0.4c0.1,0.2,0.1,0.2,0.1,0.3s0.1,0.2,0.1,0.3c1.1-0.2,1.9-0.4,2.4-0.8 c0.5-0.4,0.8-0.6,0.9-0.8c0.2-0.2,0.2-0.3,0.4-0.5l0.3,0.4c0.2,0.2,0.3,0.4,0.6,0.6c0.3,0.2,0.6,0.5,1.1,0.7c0.5,0.2,1,0.4,1.6,0.5 c0.1-0.5,0.2-0.7,0.2-0.8s0.1-0.2,0.2-0.3c-0.8,0-1.5-0.2-1.9-0.5c-0.5-0.3-0.8-0.6-1.2-1H99h0.8v-1.1H99h-0.4v-1.3v-0.7h-0.7h-1.7 v-0.8c-0.5,0-0.7,0-0.8,0s-0.2,0-0.3-0.1v0.5v0.2h-1.7h-0.7v0.8v1.3h-0.2h-0.9L91.5,60.7L91.5,60.7z M92.3,56.6h1.2v0.2v0.5h1.1 v-0.5v-0.2h1.7v0.2v0.5h1.1v-0.5v-0.2h1.1h0.8v-1.1h-0.8h-1.2v-0.2v-0.6h-1.1v0.6v0.2h-1.7v-0.2v-0.6h-1.1v0.6v0.2h-1.2h-0.8v1.1 H92.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M21.2,55.4l0.2,0.2c0.2,0.2,0.5,0.6,0.9,1.1c0.3-0.3,0.5-0.5,0.5-0.5C22.9,56.1,23,56,23,56 c-0.5-0.5-0.8-1-1.1-1.3C21.7,55,21.5,55.2,21.2,55.4 M24.8,60.7h2.3v1.2h-2.3V60.7z M27.3,59.8h-2.6h-0.8v0.7v1.6v1.1H25V63h2.3 v0.2h1.1v-0.9v-1.8v-0.7L27.3,59.8z M22.6,57.2h-0.7h-0.8h-0.6v1.1h0.6h0.4V61c0,0.2,0,0.4-0.1,0.5c0,0.1-0.1,0.2-0.2,0.3 c0.2,0.4,0.3,0.6,0.4,0.8s0.2,0.3,0.2,0.5c0.3-0.3,0.6-0.6,0.8-0.8c0.2-0.2,0.5-0.5,0.9-0.8v-0.3l-0.1-0.4c0-0.1,0-0.2,0-0.5 c-0.3,0.2-0.6,0.5-1,0.7v-2.7L22.6,57.2z M25.8,57.7h1.1V58c0,0.1,0,0.2-0.1,0.5h-1.1L25.8,57.7z M22.9,59.4H24h3.8h1.1v-1h-1.1 l0.1-1.1l0.1-0.7h-0.7H26l0.2-0.8h1.4h1.1v-1h-1.1h-3.3h-1.1v1.1h1.1h0.8l-0.2,0.8h-0.4h-1v1h1h0.2l-0.2,0.8h-0.7h-1.1 C22.9,58.4,22.9,59.4,22.9,59.4z M18.5,61.9c0.2,0.3,0.3,0.6,0.5,1.1c0.3-0.2,0.6-0.5,0.8-0.6c-0.4-0.6-0.7-1.1-1-1.7l-0.2,0.2 c-0.1,0.1-0.3,0.2-0.7,0.4C18.1,61.3,18.3,61.6,18.5,61.9 M14.9,60.6V61v1.2c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2 c0.2,0.1,0.6,0.1,1.3,0.1c0.6,0,1-0.1,1.1-0.2c0.2-0.1,0.3-0.2,0.4-0.5c0.1-0.2,0.2-0.4,0.2-0.6c-0.2-0.1-0.5-0.2-0.5-0.2 c-0.1-0.1-0.2-0.2-0.4-0.2l-0.1,0.4c0,0.1-0.1,0.2-0.2,0.2C17,62,16.8,62,16.6,62c-0.3,0-0.5,0-0.5,0l-0.2-0.1c0,0,0-0.1,0-0.2V61 v-0.5L14.9,60.6L14.9,60.6z M13.6,60.4h0.8h2.2c-0.2,0.1-0.3,0.2-0.6,0.4l0.2,0.2c0.2,0.2,0.3,0.4,0.5,0.8l0.2-0.2 c0-0.1,0.2-0.2,0.5-0.5c-0.4-0.5-0.6-0.8-0.7-0.8h2.1h0.7v-1h-0.7h-4.5h-0.8L13.6,60.4L13.6,60.4z M13.4,62.2l0.3,0.2 c0.2,0.1,0.3,0.2,0.5,0.5c0.1-0.2,0.2-0.5,0.3-0.8s0.2-0.6,0.3-1c-0.3-0.1-0.6-0.2-0.9-0.3L13.8,61c0,0.2-0.1,0.3-0.2,0.5 C13.7,61.7,13.6,61.9,13.4,62.2 M13.6,55c-0.2-0.1-0.2-0.2-0.4-0.3c-0.2,0.2-0.4,0.5-0.7,0.9c-0.3,0.4-0.7,0.7-1.2,1 c0.2,0.3,0.4,0.5,0.5,0.6c0.1,0.2,0.2,0.2,0.2,0.4c0.5-0.4,0.8-0.7,0.9-0.8c0.2-0.2,0.3-0.3,0.5-0.5s0.5-0.5,0.8-0.8 C13.9,55.2,13.7,55.1,13.6,55 M17.7,57.7h0.5v0.7h-0.5V57.7z M16.5,57.7H17v0.7h-0.5V57.7z M15.1,57.7h0.5v0.7h-0.5V57.7z M13.6,57.2c-0.1-0.1-0.2-0.2-0.4-0.3c-0.4,0.8-0.8,1.3-1.1,1.6c-0.3,0.3-0.7,0.6-1,0.8c0.2,0.4,0.3,0.7,0.3,0.8 c0,0.2,0.1,0.2,0.1,0.4l0.2-0.2L12,60c0.1-0.1,0.2-0.2,0.2-0.2v2.6v0.8h1.1v-0.8v-3.7c0.2-0.3,0.5-0.6,0.8-0.9v1v0.6h0.7h3.9h0.5 v-0.6v-1.2V57h-0.5h-1.5v-0.4H19h0.5v-0.9h-0.6h-1.6v-0.9c-0.4,0-0.8,0-1.1,0v0.5v0.3h-1.4H14v1h0.8h1.4V57h-1.4h-0.7v0.6 C13.9,57.4,13.8,57.3,13.6,57.2'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M215.3,4l-7,7v25h23.4V4H215.3z M215,5.7v5h-5L215,5.7z M215,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C217,32.1,216.3,32.7,215,32.7z M219.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C222.6,33.8,221.3,34.5,219.6,34.5z M226.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4v0.9H226.9z M230.7,27.8h-21.4V11.7h6.7V5h14.7 L230.7,27.8L230.7,27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M219.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S220.6,30.4,219.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M214.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S215.3,30.3,214.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M171.9,15.5l1,0h4.1l1.1,0l0,1.2v5.4l0,1.4h-1.3v-0.2h-3.8v0.2h-1.3l0-1.4v-5.5L171.9,15.5z M173.1,18.8 h3.8v-2.1h-3.8V18.8z M173.1,22.1h3.8V20h-3.8V22.1z'/%3E %3Cpath fill='%23FFFFFF' d='M179.7,17.7v-1.2l1.1,0h2.6v-0.8l0-0.9h1.3l0,0.9v0.8h2.5l1.1,0v1.2l-1.1,0H185c0.1,0.3,0.3,0.5,0.5,0.8 c0.2,0.3,0.5,0.7,1,1.2c0.5,0.5,0.9,0.9,1.3,1.1c0.4,0.2,0.6,0.3,0.7,0.3l0.4,0.1c-0.3,0.4-0.4,0.7-0.5,0.8l-0.2,0.4 c-0.6-0.3-1.2-0.7-1.6-1s-0.7-0.6-0.8-0.7l-1-1.4v2h1.2l0.5,0v1.1l-0.5,0h-1.2v0.7l0,0.9h-1.3l0-0.9v-0.7h-1.2l-0.6,0v-1.1l0.6,0 h1.2v-2.1c-0.5,0.6-0.8,1-0.9,1.1c-0.1,0.1-0.3,0.3-0.5,0.6c-0.2,0.2-0.5,0.5-0.7,0.6s-0.6,0.5-1.2,0.8c-0.4-0.5-0.6-0.8-0.7-0.8 l-0.3-0.3c0.4-0.2,0.8-0.4,1.2-0.6c0.4-0.2,0.8-0.6,1.1-1c0.4-0.4,0.6-0.8,0.8-1s0.4-0.6,0.7-1.1h-2.1L179.7,17.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M171.9,55.1l1,0h4.1l1.1,0l0,1.2v5.4l0,1.4h-1.3v-0.2h-3.8v0.2h-1.3l0-1.4v-5.5L171.9,55.1z M173.1,58.4 h3.8v-2.1h-3.8V58.4z M173.1,61.8h3.8v-2.1h-3.8V61.8z'/%3E %3Cpath fill='%23FFFFFF' d='M179.7,57.3v-1.2l1.1,0h2.6v-0.8l0-0.9h1.3l0,0.9v0.8h2.5l1.1,0v1.2l-1.1,0H185c0.1,0.3,0.3,0.5,0.5,0.8 c0.2,0.3,0.5,0.7,1,1.2c0.5,0.5,0.9,0.9,1.3,1.1c0.4,0.2,0.6,0.3,0.7,0.3l0.4,0.1c-0.3,0.4-0.4,0.7-0.5,0.8l-0.2,0.4 c-0.6-0.3-1.2-0.7-1.6-1s-0.7-0.6-0.8-0.7l-1-1.4v2h1.2l0.5,0V62l-0.5,0h-1.2v0.7l0,0.9h-1.3l0-0.9V62h-1.2l-0.6,0v-1.1l0.6,0h1.2 v-2.1c-0.5,0.6-0.8,1-0.9,1.1c-0.1,0.1-0.3,0.3-0.5,0.6c-0.2,0.2-0.5,0.5-0.7,0.6s-0.6,0.5-1.2,0.8c-0.4-0.5-0.6-0.8-0.7-0.8 l-0.3-0.3c0.4-0.2,0.8-0.4,1.2-0.6c0.4-0.2,0.8-0.6,1.1-1c0.4-0.4,0.6-0.8,0.8-1s0.4-0.6,0.7-1.1h-2.1L179.7,57.3z'/%3E %3C/g%3E %3Crect x='240' fill='none' width='40' height='40'/%3E %3Crect x='240' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M255.3,44l-7,7v25h23.4V44H255.3z M255,45.7v5h-5L255,45.7z M270.7,67.8h-21.4V51.7h6.7V45h14.7L270.7,67.8 L270.7,67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M255.3,4l-7,7v25h23.4V4H255.3z M255,5.7v5h-5L255,5.7z M255,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C257,32.1,256.3,32.7,255,32.7z M259.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C262.6,33.8,261.3,34.5,259.6,34.5z M266.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4v0.9H266.9z M270.7,27.8h-21.4V11.7h6.7V5h14.7 L270.7,27.8L270.7,27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M259.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S260.6,30.4,259.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M254.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S255.3,30.3,254.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M250.3,22.4c0.1-0.1,0.1-0.2,0.2-0.4c0.1-0.2,0.2-0.5,0.3-0.9c0.1-0.4,0.2-0.8,0.3-1.1 c0.1-0.3,0.1-0.6,0.2-0.7l0.1-0.4c0.2,0.2,0.4,0.5,0.7,0.7c-0.1,0.5-0.3,1.1-0.4,1.7c-0.2,0.6-0.3,1.1-0.4,1.4l-0.2,0.6 C250.8,23,250.5,22.6,250.3,22.4z M250.3,17.6c0.2-0.3,0.3-0.6,0.5-0.9c0.5,0.6,0.7,0.9,0.8,1l0.2,0.2c-0.2,0.3-0.3,0.6-0.5,1 c-0.2-0.3-0.3-0.5-0.4-0.7C250.7,18,250.5,17.9,250.3,17.6z M250.8,15.2c0.2-0.2,0.3-0.5,0.5-0.9c0.1,0.1,0.1,0.2,0.2,0.2l0.6,0.7 l0.2,0.2c-0.1,0.3-0.3,0.6-0.4,1c-0.1-0.1-0.2-0.3-0.3-0.4C251.4,15.8,251.1,15.5,250.8,15.2z M254,15.5v-0.3l0-1h0.8l0,1v0.3h1 l0.6,0l-0.1,0.8l0,1.2c-0.1,0-0.2,0-0.3,0l-0.3,0.1l-0.2,0.1c0-0.4,0-0.6,0-0.7l0-0.4h-0.8v1.4h1l0.3,0.5 c-0.1,0.6-0.3,1.1-0.5,1.6c-0.2,0.5-0.3,0.9-0.5,1.3c0.2,0.2,0.4,0.4,0.6,0.6c0.2,0.2,0.5,0.3,0.8,0.4c-0.2,0.4-0.3,0.7-0.4,0.8 l-0.1,0.3c-0.5-0.3-1-0.7-1.4-1.3c-0.2,0.2-0.4,0.5-0.6,0.6s-0.5,0.4-0.9,0.7c-0.1-0.2-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.3-0.4-0.6 c0.4-0.1,0.6-0.3,0.9-0.4c0.2-0.2,0.4-0.4,0.6-0.7c-0.2-0.4-0.3-0.7-0.4-0.9s-0.2-0.6-0.4-1.1c0.3-0.1,0.5-0.2,0.6-0.4h-0.8 c0,0.3,0,0.6,0,1s-0.1,0.8-0.1,1.2c-0.1,0.4-0.2,0.7-0.3,1.1c-0.1,0.4-0.2,0.6-0.4,0.8l-0.2,0.3c-0.2-0.3-0.4-0.6-0.5-0.6 l-0.2-0.2c0.1-0.1,0.3-0.3,0.4-0.4c0.1-0.1,0.2-0.4,0.3-0.8c0.1-0.4,0.2-0.8,0.2-1.1c0-0.4,0-0.7,0.1-0.9s0-0.4,0-0.5l0-0.4v-1.3 c0-0.5,0-0.8,0-0.9l0-0.7l0.7,0H254z M254,17.9v-1.4l-0.9,0v1.4H254z M254.9,19.8c0.1-0.2,0.1-0.4,0.2-0.5l0.1-0.3h-1.2 c0.2,0.6,0.3,1,0.4,1.2l0.2,0.4C254.7,20.3,254.8,20,254.9,19.8z'/%3E %3Cpath fill='%23FFFFFF' d='M262.1,21.8l0.8,0V23l-0.8,0h-4.3l-0.7,0v-1.2l0.7,0H262.1z M258.1,17.6l-0.7,0v-1.2l0.7,0h0.8 c-0.2-0.4-0.4-0.7-0.5-0.9l-0.3-0.4c0.2-0.2,0.4-0.4,0.5-0.5l0.2-0.3c0.4,0.6,0.6,0.9,0.6,1.1l0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3 s-0.2,0.2-0.2,0.2l-0.1,0.2h1.6c-0.1-0.1-0.2-0.2-0.3-0.3c0.2-0.4,0.3-0.7,0.4-0.9c0.1-0.2,0.1-0.3,0.1-0.4l0.1-0.5 c0.3,0.2,0.5,0.4,0.8,0.6c-0.2,0.6-0.4,1-0.5,1.2l-0.1,0.3h0.6l0.8,0v1.2l-0.8,0H258.1z M261.4,18.9l0.8,0v1.2l-0.8,0h-2.9l-0.7,0 v-1.2l0.7,0H261.4z'/%3E %3Cpath fill='%23FFFFFF' d='M265,18v2.9c0.3-0.3,0.5-0.5,0.7-0.8c0,0.2,0,0.4,0,0.5l0,0.4l0,0.3c-0.3,0.4-0.5,0.6-0.7,0.9 c-0.2,0.2-0.4,0.5-0.6,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.3-0.8c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3,0-0.5v-3H264l-0.5,0 v-1.1l0.5,0h0.5l0.5,0L265,18z M264.7,14.2c0.2,0.3,0.5,0.8,0.8,1.4c-0.1,0.1-0.1,0.2-0.2,0.2c-0.1,0.1-0.2,0.3-0.4,0.6 c-0.3-0.6-0.5-1-0.6-1.3l-0.1-0.2C264.3,14.7,264.5,14.5,264.7,14.2z M265.3,18.2l0.8,0h0.5l0.1-0.9h-0.2l-0.7,0v-1.1l0.7,0h0.3 l0.1-0.8h-0.5l-0.8,0v-1.1l0.8,0h2.4l0.8,0v1.1l-0.8,0h-1.1l-0.1,0.8h0.9l0.5,0l-0.1,0.8l-0.1,1.1l0.8,0v1.1l-0.8,0H266l-0.8,0 V18.2z M269.1,19.7l0,0.8v1.9l0,1h-0.7v-0.2h-1.6v0.2H266l0-1.1v-1.7l0-0.8l0.6,0h1.9L269.1,19.7z M266.7,22.1l1.6,0v-1.3l-1.6,0 V22.1z M267.3,18.3h0.8c0-0.3,0-0.5,0.1-0.6l0-0.3h-0.8L267.3,18.3z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M210.6,18.9c0.1-0.2,0.2-0.4,0.4-0.7c0.1-0.3,0.2-0.5,0.3-0.7s0.2-0.5,0.3-0.9c0.2,0.2,0.5,0.5,0.7,0.7 c0,0.1-0.1,0.2-0.1,0.3l-0.3,0.6l-0.2,0.5h0.2l0,0.9v3l0,1h-0.8l0-1v-2.7c-0.1,0.1-0.1,0.1-0.1,0.2l-0.2,0.4l-0.1,0.2 c-0.1-0.4-0.2-0.6-0.3-0.7l-0.2-0.4C210.4,19.2,210.5,19,210.6,18.9z M210.4,16.3v-1.1l0.7,0h0.9l0-0.7h0.8l0,0.7h1.2l0-0.7h0.8 l0,0.7h0.9l0.7,0v1.1l-0.7,0h-0.9l0,0.6h-0.8l0-0.6h-1.2l0,0.6h-0.8l0-0.6h-0.9L210.4,16.3z M212.3,17.4l0.6,0h2.8l0.5,0v1.1 l-0.6,0v4.2c0,0.2,0,0.3,0,0.3c0,0-0.1,0.1-0.2,0.3c-0.1,0.1-0.5,0.2-1,0.2c0-0.1,0-0.2,0-0.3s0-0.4-0.1-0.6l-0.1-0.3 c0.2,0,0.4,0.1,0.5,0c0.1,0,0.1,0,0.2-0.1s0-0.1,0-0.3v-3.5h-2l-0.6,0V17.4z M212.4,19.8l0-0.7l0.5,0h1.2l0.5,0l0,0.7v1.3l0,0.7 l-0.5,0h-1.2l-0.5,0l0-0.7V19.8z M213.1,20.9h0.7v-0.8h-0.7V20.9z'/%3E %3Cpath fill='%23FFFFFF' d='M222,22l0.8,0v1.2l-0.8,0h-4.3l-0.7,0V22l0.7,0H222z M218.1,17.8l-0.7,0v-1.2l0.7,0h0.8 c-0.2-0.4-0.4-0.7-0.5-0.9l-0.3-0.4c0.2-0.2,0.4-0.4,0.5-0.5l0.2-0.3c0.4,0.6,0.6,0.9,0.6,1.1l0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3 c-0.1,0.1-0.2,0.2-0.2,0.2l-0.1,0.2h1.6c-0.1-0.1-0.2-0.2-0.3-0.3c0.2-0.4,0.3-0.7,0.4-0.9c0.1-0.2,0.1-0.3,0.1-0.4l0.1-0.5 c0.3,0.2,0.5,0.4,0.8,0.6c-0.2,0.6-0.4,1-0.5,1.2l-0.1,0.3h0.6l0.8,0v1.2l-0.8,0H218.1z M221.4,19.1l0.8,0v1.2l-0.8,0h-2.9l-0.7,0 v-1.2l0.7,0H221.4z'/%3E %3Cpath fill='%23FFFFFF' d='M225,18.2v2.9c0.3-0.3,0.5-0.5,0.7-0.8c0,0.2,0,0.4,0,0.5l0,0.5l0,0.3c-0.3,0.4-0.5,0.6-0.7,0.9 c-0.2,0.2-0.4,0.5-0.6,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.3-0.8c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3,0-0.5v-3H224l-0.5,0 v-1.1l0.5,0h0.5l0.5,0L225,18.2z M224.6,14.4c0.2,0.3,0.5,0.8,0.8,1.4c-0.1,0.1-0.1,0.2-0.2,0.2c-0.1,0.1-0.2,0.3-0.4,0.6 c-0.3-0.6-0.5-1-0.6-1.3l-0.1-0.2C224.2,14.9,224.4,14.7,224.6,14.4z M225.2,18.4l0.8,0h0.5l0.1-0.9h-0.2l-0.7,0v-1.1l0.7,0h0.3 l0.1-0.8h-0.5l-0.8,0v-1.1l0.8,0h2.4l0.8,0v1.1l-0.8,0h-1.1l-0.1,0.8h0.9l0.5,0l-0.1,0.8l-0.1,1.1l0.8,0v1.1l-0.8,0H226l-0.8,0 V18.4z M229.1,19.9l0,0.8v1.9l0,1h-0.7v-0.2h-1.6v0.2h-0.7l0-1.1v-1.7l0-0.8l0.6,0h1.9L229.1,19.9z M226.7,22.3l1.6,0v-1.3l-1.6,0 V22.3z M227.2,18.5h0.8c0-0.3,0-0.5,0.1-0.6l0-0.3h-0.8L227.2,18.5z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M210.6,59c0.1-0.2,0.2-0.4,0.4-0.7c0.1-0.3,0.2-0.5,0.3-0.7s0.2-0.5,0.3-0.9c0.2,0.2,0.5,0.5,0.7,0.7 c0,0.1-0.1,0.2-0.1,0.3l-0.3,0.6l-0.2,0.5h0.2l0,0.9v3l0,1h-0.8l0-1v-2.7c-0.1,0.1-0.1,0.1-0.1,0.2l-0.2,0.4l-0.1,0.2 c-0.1-0.4-0.2-0.6-0.3-0.7l-0.2-0.4C210.4,59.3,210.5,59.1,210.6,59z M210.4,56.4v-1.1l0.7,0h0.9l0-0.7h0.8l0,0.7h1.2l0-0.7h0.8 l0,0.7h0.9l0.7,0v1.1l-0.7,0h-0.9l0,0.6h-0.8l0-0.6h-1.2l0,0.6h-0.8l0-0.6h-0.9L210.4,56.4z M212.3,57.5l0.6,0h2.8l0.5,0v1.1 l-0.6,0v4.2c0,0.2,0,0.3,0,0.3c0,0-0.1,0.1-0.2,0.3c-0.1,0.1-0.5,0.2-1,0.2c0-0.1,0-0.2,0-0.3s0-0.4-0.1-0.6l-0.1-0.3 c0.2,0,0.4,0.1,0.5,0c0.1,0,0.1,0,0.2-0.1s0-0.1,0-0.3v-3.5h-2l-0.6,0V57.5z M212.4,59.9l0-0.7l0.5,0h1.2l0.5,0l0,0.7v1.3l0,0.7 l-0.5,0h-1.2l-0.5,0l0-0.7V59.9z M213.1,61h0.7v-0.8h-0.7V61z'/%3E %3Cpath fill='%23FFFFFF' d='M222,62.1l0.8,0v1.2l-0.8,0h-4.3l-0.7,0v-1.2l0.7,0H222z M218.1,57.9l-0.7,0v-1.2l0.7,0h0.8 c-0.2-0.4-0.4-0.7-0.5-0.9l-0.3-0.4c0.2-0.2,0.4-0.4,0.5-0.5l0.2-0.3c0.4,0.6,0.6,0.9,0.6,1.1l0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3 c-0.1,0.1-0.2,0.2-0.2,0.2l-0.1,0.2h1.6c-0.1-0.1-0.2-0.2-0.3-0.3c0.2-0.4,0.3-0.7,0.4-0.9c0.1-0.2,0.1-0.3,0.1-0.4l0.1-0.5 c0.3,0.2,0.5,0.4,0.8,0.6c-0.2,0.6-0.4,1-0.5,1.2l-0.1,0.3h0.6l0.8,0V58l-0.8,0H218.1z M221.4,59.2l0.8,0v1.2l-0.8,0h-2.9l-0.7,0 v-1.2l0.7,0H221.4z'/%3E %3Cpath fill='%23FFFFFF' d='M225,58.3v2.9c0.3-0.3,0.5-0.5,0.7-0.8c0,0.2,0,0.4,0,0.5l0,0.5l0,0.3c-0.3,0.4-0.5,0.6-0.7,0.9 c-0.2,0.2-0.4,0.5-0.6,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.3-0.8c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3,0-0.5v-3H224l-0.5,0 v-1.1l0.5,0h0.5l0.5,0L225,58.3z M224.6,54.5c0.2,0.3,0.5,0.8,0.8,1.4c-0.1,0.1-0.1,0.2-0.2,0.2c-0.1,0.1-0.2,0.3-0.4,0.6 c-0.3-0.6-0.5-1-0.6-1.3l-0.1-0.2C224.2,55,224.4,54.8,224.6,54.5z M225.2,58.5l0.8,0h0.5l0.1-0.9h-0.2l-0.7,0v-1.1l0.7,0h0.3 l0.1-0.8h-0.5l-0.8,0v-1.1l0.8,0h2.4l0.8,0v1.1l-0.8,0h-1.1l-0.1,0.8h0.9l0.5,0l-0.1,0.8l-0.1,1.1l0.8,0v1.1l-0.8,0H226l-0.8,0 V58.5z M229.1,60l0,0.8v1.9l0,1h-0.7v-0.2h-1.6v0.2h-0.7l0-1.1v-1.7l0-0.8l0.6,0h1.9L229.1,60z M226.7,62.4l1.6,0V61l-1.6,0V62.4z M227.2,58.6h0.8c0-0.3,0-0.5,0.1-0.6l0-0.3h-0.8L227.2,58.6z'/%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M250.3,62.5c0.1-0.1,0.1-0.2,0.2-0.4c0.1-0.2,0.2-0.5,0.3-0.9c0.1-0.4,0.2-0.8,0.3-1.1 c0.1-0.3,0.1-0.6,0.2-0.7l0.1-0.4c0.2,0.2,0.4,0.5,0.7,0.7c-0.1,0.5-0.3,1.1-0.4,1.7c-0.2,0.6-0.3,1.1-0.4,1.4l-0.2,0.6 C250.8,63.1,250.5,62.8,250.3,62.5z M250.3,57.7c0.2-0.3,0.3-0.6,0.5-0.9c0.5,0.6,0.7,0.9,0.8,1l0.2,0.2c-0.2,0.3-0.3,0.6-0.5,1 c-0.2-0.3-0.3-0.5-0.4-0.7C250.7,58.1,250.5,58,250.3,57.7z M250.8,55.3c0.2-0.2,0.3-0.5,0.5-0.9c0.1,0.1,0.1,0.2,0.2,0.2l0.6,0.7 l0.2,0.2c-0.1,0.3-0.3,0.6-0.4,1c-0.1-0.1-0.2-0.3-0.3-0.4C251.4,55.9,251.1,55.6,250.8,55.3z M254,55.6v-0.3l0-1h0.8l0,1v0.3h1 l0.6,0l-0.1,0.8l0,1.2c-0.1,0-0.2,0-0.3,0l-0.3,0.1l-0.2,0.1c0-0.4,0-0.6,0-0.7l0-0.4h-0.8V58h1l0.3,0.5c-0.1,0.6-0.3,1.1-0.5,1.6 c-0.2,0.5-0.3,0.9-0.5,1.3c0.2,0.2,0.4,0.4,0.6,0.6c0.2,0.2,0.5,0.3,0.8,0.4c-0.2,0.4-0.3,0.7-0.4,0.8l-0.1,0.3 c-0.5-0.3-1-0.7-1.4-1.3c-0.2,0.2-0.4,0.5-0.6,0.6s-0.5,0.4-0.9,0.7c-0.1-0.2-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.3-0.4-0.6 c0.4-0.1,0.6-0.3,0.9-0.4c0.2-0.2,0.4-0.4,0.6-0.7c-0.2-0.4-0.3-0.7-0.4-0.9s-0.2-0.6-0.4-1.1c0.3-0.1,0.5-0.2,0.6-0.4h-0.8 c0,0.3,0,0.6,0,1s-0.1,0.8-0.1,1.2c-0.1,0.4-0.2,0.7-0.3,1.1c-0.1,0.4-0.2,0.6-0.4,0.8l-0.2,0.3c-0.2-0.3-0.4-0.6-0.5-0.6 l-0.2-0.2c0.1-0.1,0.3-0.3,0.4-0.4c0.1-0.1,0.2-0.4,0.3-0.8c0.1-0.4,0.2-0.8,0.2-1.1c0-0.4,0-0.7,0.1-0.9s0-0.4,0-0.5l0-0.4v-1.3 c0-0.5,0-0.8,0-0.9l0-0.7l0.7,0H254z M254,58v-1.4l-0.9,0V58H254z M254.9,59.9c0.1-0.2,0.1-0.4,0.2-0.5l0.1-0.3h-1.2 c0.2,0.6,0.3,1,0.4,1.2l0.2,0.4C254.7,60.4,254.8,60.1,254.9,59.9z'/%3E %3Cpath fill='%23FFFFFF' d='M262.1,61.9l0.8,0v1.2l-0.8,0h-4.3l-0.7,0v-1.2l0.7,0H262.1z M258.1,57.7l-0.7,0v-1.2l0.7,0h0.8 c-0.2-0.4-0.4-0.7-0.5-0.9l-0.3-0.4c0.2-0.2,0.4-0.4,0.5-0.5l0.2-0.3c0.4,0.6,0.6,0.9,0.6,1.1l0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3 s-0.2,0.2-0.2,0.2l-0.1,0.2h1.6c-0.1-0.1-0.2-0.2-0.3-0.3c0.2-0.4,0.3-0.7,0.4-0.9c0.1-0.2,0.1-0.3,0.1-0.4l0.1-0.5 c0.3,0.2,0.5,0.4,0.8,0.6c-0.2,0.6-0.4,1-0.5,1.2l-0.1,0.3h0.6l0.8,0v1.2l-0.8,0H258.1z M261.4,59l0.8,0v1.2l-0.8,0h-2.9l-0.7,0 V59l0.7,0H261.4z'/%3E %3Cpath fill='%23FFFFFF' d='M265,58.1V61c0.3-0.3,0.5-0.5,0.7-0.8c0,0.2,0,0.4,0,0.5l0,0.4l0,0.3c-0.3,0.4-0.5,0.6-0.7,0.9 c-0.2,0.2-0.4,0.5-0.6,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.3-0.8c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3,0-0.5v-3H264l-0.5,0 V57l0.5,0h0.5l0.5,0L265,58.1z M264.7,54.3c0.2,0.3,0.5,0.8,0.8,1.4c-0.1,0.1-0.1,0.2-0.2,0.2c-0.1,0.1-0.2,0.3-0.4,0.6 c-0.3-0.6-0.5-1-0.6-1.3l-0.1-0.2C264.3,54.8,264.5,54.6,264.7,54.3z M265.3,58.3l0.8,0h0.5l0.1-0.9h-0.2l-0.7,0v-1.1l0.7,0h0.3 l0.1-0.8h-0.5l-0.8,0v-1.1l0.8,0h2.4l0.8,0v1.1l-0.8,0h-1.1l-0.1,0.8h0.9l0.5,0l-0.1,0.8l-0.1,1.1l0.8,0v1.1l-0.8,0H266l-0.8,0 V58.3z M269.1,59.8l0,0.8v1.9l0,1h-0.7v-0.2h-1.6v0.2H266l0-1.1v-1.7l0-0.8l0.6,0h1.9L269.1,59.8z M266.7,62.2l1.6,0v-1.3l-1.6,0 V62.2z M267.3,58.4h0.8c0-0.3,0-0.5,0.1-0.6l0-0.3h-0.8L267.3,58.4z'/%3E %3C/g%3E %3C/g%3E %3Crect x='280' fill='none' width='40' height='40'/%3E %3Crect x='280' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M295.3,44l-7,7v25h23.4V44H295.3z M295,45.7v5h-5L295,45.7z M310.7,67.8h-21.4V51.7h6.7V45h14.7L310.7,67.8 L310.7,67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M295.3,4l-7,7v25h23.4V4H295.3z M295,5.7v5h-5L295,5.7z M295,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C297,32.1,296.3,32.7,295,32.7z M299.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C302.6,33.8,301.3,34.5,299.6,34.5z M306.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4v0.9H306.9z M310.7,27.8h-21.4V11.7h6.7V5h14.7 L310.7,27.8L310.7,27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M299.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S300.6,30.4,299.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M294.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S295.3,30.3,294.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M290.6,17.7c0.4-0.4,0.7-0.9,0.9-1.4c0.2-0.5,0.3-1,0.4-1.5l0-0.3c0.3,0.2,0.6,0.2,0.9,0.3 c-0.1,0.4-0.1,0.6-0.2,0.7l-0.1,0.3h3.1l0.8,0l0,1.2c0,1,0,1.7,0,2.2l0,1.4c0,0.8,0,1.3-0.1,1.6c0,0.3-0.1,0.6-0.2,0.8 c-0.1,0.2-0.2,0.3-0.3,0.4c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4,0.1-0.5,0.1c0-0.4-0.1-0.7-0.1-0.9l-0.1-0.3c0.4,0,0.7,0,0.8-0.2 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.2,0-0.5,0-0.8c0-0.3,0-0.6,0-0.9c0-0.3,0-1,0-2l0-1.1h-3.4c-0.1,0.3-0.3,0.6-0.4,0.9 c-0.2,0.3-0.3,0.6-0.6,0.9c-0.1-0.2-0.1-0.3-0.2-0.4C290.9,18.2,290.8,18,290.6,17.7z M292.2,19.9c0.2-0.2,0.4-0.4,0.5-0.6l0.2-0.4 c-0.2-0.3-0.4-0.7-0.6-1c0.2-0.2,0.4-0.4,0.5-0.7c0.2,0.3,0.3,0.5,0.5,0.8c0.1-0.4,0.2-0.6,0.3-0.8l0-0.2l0.7,0.6 c-0.2,0.4-0.3,0.7-0.3,0.8l-0.2,0.4c0.1,0.2,0.2,0.4,0.3,0.4l0.3,0.5c-0.2,0.3-0.4,0.6-0.5,0.8c-0.2-0.3-0.3-0.6-0.4-0.9 c-0.2,0.3-0.4,0.7-0.7,1c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.3-0.3-0.5v0.9h2.1v-1.8l0-1h0.7l0,1v2.1l0,0.9h-0.7v-0.2h-2.2l-0.7,0 l0-1v-1.7l0-1.1h0.7l0,1.1V19.9z'/%3E %3Cpath fill='%23FFFFFF' d='M297.4,19.3l0-0.9c0.1-0.2,0.2-0.4,0.3-0.6c0.1-0.2,0.2-0.4,0.2-0.7s0.1-0.5,0.1-0.6l0.1-0.4 c0.2,0.1,0.4,0.2,0.8,0.3c-0.2,0.6-0.4,1.2-0.5,1.8h1.9v-2.2H298l-0.7,0V15l0.7,0h4.1l0.7,0v1.1l-0.7,0h-1v2.2h1.2l0.7,0l0,1.1 l-0.7,0h-1.2v3.4c0,0.2,0,0.3,0,0.4c0,0.1-0.1,0.2-0.1,0.3c-0.1,0.1-0.2,0.2-0.5,0.2c-0.3,0-0.5,0-0.6,0c0-0.2,0-0.3,0-0.4 c0-0.1,0-0.2-0.1-0.3l-0.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.2,0,0.3,0c0,0,0-0.1,0-0.2v-2c-0.4,0.6-0.7,1-0.9,1.3s-0.5,0.6-0.9,0.9 c-0.4,0.3-0.7,0.6-1,0.9c0-0.1-0.1-0.2-0.1-0.4c0-0.1-0.2-0.4-0.4-0.7c0.7-0.4,1.3-0.9,1.7-1.4c0.4-0.5,0.7-0.9,0.8-1.2l0.2-0.4 H297.4z'/%3E %3Cpath fill='%23FFFFFF' d='M303.8,20.9c0.1-0.1,0.2-0.3,0.4-0.6c0.2-0.3,0.4-0.6,0.5-1s0.2-0.6,0.2-0.8l-0.6,0l-0.6,0v-1.1l0.6,0 l0.7,0v-1.1c-0.2,0.1-0.5,0.1-1,0.2c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.4-0.2-0.8c0.3,0,0.5,0,0.7,0c0.2,0,0.4-0.1,0.6-0.1 c0.3-0.1,0.5-0.1,0.7-0.2c0.2-0.1,0.4-0.2,0.6-0.3c0.2,0.5,0.3,0.9,0.4,0.9l0.1,0.2c-0.2,0.1-0.5,0.2-1,0.3v1.3l0.6,0l0.5,0v1.1 l-0.5,0l-0.6,0l0,0.9c0.1-0.1,0.3-0.3,0.4-0.5c0.3,0.7,0.5,1,0.5,1.1l0.2,0.5c-0.1,0.1-0.3,0.4-0.6,0.7c-0.1-0.1-0.1-0.3-0.2-0.5 c-0.1-0.2-0.2-0.5-0.4-0.9l0,2.5l0,1.2h-0.8l0-1.2l0-1.7c-0.3,0.4-0.4,0.7-0.5,0.8l-0.5,0.7c-0.2-0.4-0.3-0.7-0.4-0.8l-0.1-0.2 C303.6,21.1,303.7,21,303.8,20.9z M307.1,15.7h0.8l0,1.1l0,3.7l0,1.1h-0.8l0-1.1v-3.7L307.1,15.7z M308.1,22.4c0.1,0,0.2,0,0.3,0 c0,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.3v-6.1l0-1h0.8l0,1.1l0,6.9c0,0.2,0,0.3,0,0.4s-0.1,0.2-0.2,0.3c-0.1,0.1-0.4,0.2-1,0.2 c-0.1-0.5-0.1-0.8-0.2-0.9l-0.1-0.4C307.8,22.4,307.9,22.4,308.1,22.4z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M290.6,57.6c0.4-0.4,0.7-0.9,0.9-1.4c0.2-0.5,0.3-1,0.4-1.5l0-0.3c0.3,0.2,0.6,0.2,0.9,0.3 c-0.1,0.4-0.1,0.6-0.2,0.7l-0.1,0.3h3.1l0.8,0l0,1.2c0,1,0,1.7,0,2.2l0,1.4c0,0.8,0,1.3-0.1,1.6c0,0.3-0.1,0.6-0.2,0.8 c-0.1,0.2-0.2,0.3-0.3,0.4c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4,0.1-0.5,0.1c0-0.4-0.1-0.7-0.1-0.9l-0.1-0.3c0.4,0,0.7,0,0.8-0.2 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.2,0-0.5,0-0.8c0-0.3,0-0.6,0-0.9c0-0.3,0-1,0-2l0-1.1h-3.4c-0.1,0.3-0.3,0.6-0.4,0.9 c-0.2,0.3-0.3,0.6-0.6,0.9c-0.1-0.2-0.1-0.3-0.2-0.4C290.9,58.1,290.8,57.9,290.6,57.6z M292.2,59.8c0.2-0.2,0.4-0.4,0.5-0.6 l0.2-0.4c-0.2-0.3-0.4-0.7-0.6-1c0.2-0.2,0.4-0.4,0.5-0.7c0.2,0.3,0.3,0.5,0.5,0.8c0.1-0.4,0.2-0.6,0.3-0.8l0-0.2l0.7,0.6 c-0.2,0.4-0.3,0.7-0.3,0.8l-0.2,0.4c0.1,0.2,0.2,0.4,0.3,0.4l0.3,0.5c-0.2,0.3-0.4,0.6-0.5,0.8c-0.2-0.3-0.3-0.6-0.4-0.9 c-0.2,0.3-0.4,0.7-0.7,1c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.3-0.3-0.5v0.9h2.1v-1.8l0-1h0.7l0,1V61l0,0.9h-0.7v-0.2h-2.2l-0.7,0 l0-1v-1.7l0-1.1h0.7l0,1.1V59.8z'/%3E %3Cpath fill='%23FFFFFF' d='M297.4,59.2l0-0.9c0.1-0.2,0.2-0.4,0.3-0.6c0.1-0.2,0.2-0.4,0.2-0.7s0.1-0.5,0.1-0.6l0.1-0.4 c0.2,0.1,0.4,0.2,0.8,0.3c-0.2,0.6-0.4,1.2-0.5,1.8h1.9v-2.2H298l-0.7,0v-1.1l0.7,0h4.1l0.7,0V56l-0.7,0h-1v2.2h1.2l0.7,0l0,1.1 l-0.7,0h-1.2v3.4c0,0.2,0,0.3,0,0.4c0,0.1-0.1,0.2-0.1,0.3c-0.1,0.1-0.2,0.2-0.5,0.2c-0.3,0-0.5,0-0.6,0c0-0.2,0-0.3,0-0.4 c0-0.1,0-0.2-0.1-0.3l-0.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.2,0,0.3,0c0,0,0-0.1,0-0.2v-2c-0.4,0.6-0.7,1-0.9,1.3s-0.5,0.6-0.9,0.9 c-0.4,0.3-0.7,0.6-1,0.9c0-0.1-0.1-0.2-0.1-0.4c0-0.1-0.2-0.4-0.4-0.7c0.7-0.4,1.3-0.9,1.7-1.4c0.4-0.5,0.7-0.9,0.8-1.2l0.2-0.4 H297.4z'/%3E %3Cpath fill='%23FFFFFF' d='M303.8,60.8c0.1-0.1,0.2-0.3,0.4-0.6c0.2-0.3,0.4-0.6,0.5-1s0.2-0.6,0.2-0.8l-0.6,0l-0.6,0v-1.1l0.6,0 l0.7,0v-1.1c-0.2,0.1-0.5,0.1-1,0.2c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.4-0.2-0.8c0.3,0,0.5,0,0.7,0c0.2,0,0.4-0.1,0.6-0.1 c0.3-0.1,0.5-0.1,0.7-0.2c0.2-0.1,0.4-0.2,0.6-0.3c0.2,0.5,0.3,0.9,0.4,0.9l0.1,0.2c-0.2,0.1-0.5,0.2-1,0.3v1.3l0.6,0l0.5,0v1.1 l-0.5,0l-0.6,0l0,0.9c0.1-0.1,0.3-0.3,0.4-0.5c0.3,0.7,0.5,1,0.5,1.1l0.2,0.5c-0.1,0.1-0.3,0.4-0.6,0.7c-0.1-0.1-0.1-0.3-0.2-0.5 c-0.1-0.2-0.2-0.5-0.4-0.9l0,2.5l0,1.2h-0.8l0-1.2l0-1.7c-0.3,0.4-0.4,0.7-0.5,0.8l-0.5,0.7c-0.2-0.4-0.3-0.7-0.4-0.8l-0.1-0.2 C303.6,61,303.7,60.9,303.8,60.8z M307.1,55.6h0.8l0,1.1l0,3.7l0,1.1h-0.8l0-1.1v-3.7L307.1,55.6z M308.1,62.3c0.1,0,0.2,0,0.3,0 c0,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.3v-6.1l0-1h0.8l0,1.1l0,6.9c0,0.2,0,0.3,0,0.4s-0.1,0.2-0.2,0.3c-0.1,0.1-0.4,0.2-1,0.2 c-0.1-0.5-0.1-0.8-0.2-0.9l-0.1-0.4C307.8,62.3,307.9,62.3,308.1,62.3z'/%3E %3C/g%3E %3Crect x='320' fill='none' width='40' height='40'/%3E %3Crect x='320' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M335.3,44l-7,7v25h23.4V44H335.3z M335,45.7v5h-5L335,45.7z M350.7,67.8h-21.4V51.7h6.7V45h14.7L350.7,67.8 L350.7,67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M335.3,4l-7,7v25h23.4V4H335.3z M335,5.7v5h-5L335,5.7z M335,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C337,32.1,336.3,32.7,335,32.7z M339.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C342.6,33.8,341.3,34.5,339.6,34.5z M346.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4v0.9H346.9z M350.7,27.8h-21.4V11.7h6.7V5h14.7 L350.7,27.8L350.7,27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M339.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S340.6,30.4,339.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M334.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7S335.3,30.3,334.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M330.4,22.8c0-0.1,0.1-0.2,0.1-0.3s0.1-0.3,0.1-0.7s0.1-0.6,0.1-0.8l0-0.2l0.5,0.3 c-0.1,0.4-0.1,0.8-0.2,1.1s-0.1,0.7-0.2,1C330.8,23.2,330.6,23,330.4,22.8z M330.5,17.5v-1.1l0.5,0h0.7c-0.1-0.1-0.1-0.3-0.2-0.4 c0,0,0.1-0.1,0.2-0.2h-0.5l-0.5,0v-1l0.6,0h1.1c-0.1-0.2-0.1-0.5-0.2-0.7c0.2-0.1,0.3-0.2,0.5-0.3c0.1,0.3,0.2,0.4,0.2,0.5 l0.1,0.4L333,15h1.1l0.6,0v1l-0.5,0h-0.2l0.1,0.2l-0.2,0.4h0.5l0.6,0v1.1l-0.6,0H331L330.5,17.5z M331.1,17.8l0.6,0h2l0.7,0l0,0.9 l0,1.4l0,0.8l-0.7,0h-0.9c0,0.1,0.1,0.1,0.1,0.2l0.2,0.4l0.1,0.1c-0.1,0.2-0.3,0.5-0.4,0.8c-0.2-0.4-0.3-0.8-0.5-1.1 c0.1-0.1,0.2-0.2,0.3-0.4h-0.9l-0.6,0l0-1.3v-1L331.1,17.8z M331.5,21h0.6l0,0.8c0,0.2,0,0.4,0,0.4c0,0,0,0.1,0.1,0.1 c0,0,0.1,0,0.3,0l0.6,0c0.1,0,0.2,0,0.2-0.1c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2,0.1-0.4l0-0.3c0.1,0.1,0.1,0.1,0.1,0.1 c0,0,0.2,0.1,0.4,0.3c0,0.2-0.1,0.4-0.1,0.6c0,0.2-0.1,0.4-0.1,0.6c-0.1,0.2-0.1,0.3-0.2,0.3s-0.2,0.1-0.3,0.1l-0.7,0 c-0.3,0-0.6,0-0.7-0.1c-0.1,0-0.2-0.1-0.3-0.2c-0.1-0.1-0.1-0.4-0.1-0.7v-0.6L331.5,21z M333.8,19v-0.3h-2.1V19H333.8z M331.7,20 h2.1v-0.3h-2.1V20z M332.2,15.9c0.1,0.2,0.1,0.3,0.2,0.5l-0.1,0.1h1l-0.1-0.1c0.1-0.2,0.1-0.3,0.2-0.5H332.2z M334.3,21l0.1-0.1 c0.3,0.9,0.4,1.4,0.5,1.5l0.1,0.3c-0.2,0.3-0.4,0.5-0.5,0.7c-0.2-0.8-0.4-1.3-0.4-1.4l-0.2-0.5C334.2,21.1,334.3,21,334.3,21z'/%3E %3Cpath fill='%23FFFFFF' d='M335.4,22.1c0.2-0.1,0.5-0.3,0.8-0.5s0.5-0.6,0.7-1s0.3-0.9,0.3-1.2c0.1-0.4,0.1-0.7,0.1-1.1l0-0.7 c-0.6,0-1.1-0.1-1.2,0l-0.6,0v-1.2l0.6,0h1.2c0-0.7,0-1.1,0-1.2l0-1.1c0.3,0.1,0.5,0.1,0.5,0.1h0.2c0,0.4,0,0.7,0,0.7l0,1.5h1.3 l0.6,0v1.2l-0.6,0H338c0,0.2,0,0.4,0,0.5c0,0.1,0,0.3,0.1,0.6s0.1,0.6,0.2,0.9c0.1,0.3,0.2,0.7,0.4,1.2c0.2,0.5,0.4,0.8,0.6,1 c0.2,0.1,0.4,0.3,0.6,0.4c0,0.1-0.1,0.2-0.1,0.4c0,0.1-0.1,0.3-0.1,0.6l-0.1,0.4c-0.1-0.1-0.3-0.3-0.6-0.5s-0.5-0.6-0.7-1.1 c-0.3-0.5-0.4-0.9-0.5-1.2l-0.2-0.7c-0.1,0.3-0.1,0.5-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.9s-0.4,0.7-0.7,1c-0.3,0.3-0.5,0.5-0.7,0.7 c0-0.1,0-0.2-0.1-0.4S335.5,22.6,335.4,22.1z'/%3E %3Cpath fill='%23FFFFFF' d='M340.6,20.6c0-0.1,0.1-0.3,0.3-0.6s0.3-0.7,0.4-1s0.2-0.7,0.2-0.9l-0.5,0l-0.4,0V17l0.4,0l0.5,0v-1.1 c-0.2,0.1-0.4,0.1-0.8,0.2c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.4-0.1-0.8c0.2,0,0.4,0,0.5,0c0.1,0,0.3-0.1,0.5-0.1s0.4-0.1,0.5-0.2 c0.1-0.1,0.3-0.2,0.4-0.3c0.2,0.6,0.3,0.9,0.3,1l0.1,0.3c-0.1,0.1-0.4,0.2-0.7,0.3V17l0.5,0l0.4,0v1.2l-0.4,0l-0.5,0l0,0.9 c0.1-0.1,0.2-0.3,0.3-0.5c0.3,0.7,0.4,1.1,0.4,1.1l0.2,0.5c-0.1,0.1-0.2,0.4-0.4,0.8c0-0.2-0.1-0.3-0.2-0.5 c-0.1-0.2-0.2-0.5-0.3-0.9l0,2.7l0,1.2h-0.6l0-1.2l0-1.8c-0.2,0.5-0.3,0.7-0.4,0.8l-0.4,0.7c-0.1-0.4-0.2-0.7-0.3-0.8l-0.1-0.2 C340.4,20.8,340.5,20.7,340.6,20.6z M343.1,15.2h0.6l0,1.1l0,3.9l0,1.1h-0.6l0-1.1v-3.9L343.1,15.2z M343.9,22.1 c0.1,0,0.2,0,0.2,0c0,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.3v-6.4l0-1.1h0.6l0,1.1l0,7.2c0,0.2,0,0.3,0,0.4c0,0.1-0.1,0.2-0.2,0.3 c-0.1,0.1-0.3,0.2-0.7,0.3c-0.1-0.5-0.1-0.9-0.1-1l-0.1-0.4C343.7,22.1,343.8,22.1,343.9,22.1z'/%3E %3Cpath fill='%23FFFFFF' d='M346.5,18v3c0.2-0.3,0.4-0.5,0.5-0.8c0,0.2,0,0.4,0,0.5l0,0.5l0,0.3c-0.2,0.4-0.4,0.7-0.5,0.9 c-0.1,0.2-0.3,0.5-0.4,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.2-0.9c0.1-0.1,0.1-0.2,0.1-0.3s0-0.3,0-0.5V18h-0.2l-0.3,0v-1.2 l0.3,0h0.4l0.4,0L346.5,18z M346.2,14.1c0.2,0.4,0.4,0.8,0.6,1.4c-0.1,0.1-0.1,0.2-0.1,0.2s-0.1,0.3-0.3,0.6 c-0.2-0.6-0.4-1.1-0.5-1.3l-0.1-0.2C345.9,14.6,346.1,14.4,346.2,14.1z M346.6,18.2l0.6,0h0.4l0.1-0.9h-0.1l-0.5,0v-1.1l0.5,0h0.2 l0.1-0.8h-0.4l-0.6,0v-1.2l0.6,0h1.8l0.6,0v1.2l-0.6,0h-0.8l-0.1,0.8h0.7l0.4,0l0,0.8l-0.1,1.2l0.6,0v1.1l-0.6,0h-2.1l-0.6,0V18.2 z M349.5,19.7l0,0.8v1.9l0,1H349v-0.2h-1.2v0.2h-0.6l0-1.2v-1.8l0-0.8l0.5,0h1.4L349.5,19.7z M347.7,22.1l1.2,0v-1.4l-1.2,0V22.1z M348.2,18.2h0.6c0-0.3,0-0.5,0-0.6l0-0.3h-0.6L348.2,18.2z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M330.4,63c0-0.1,0.1-0.2,0.1-0.3s0.1-0.3,0.1-0.7s0.1-0.6,0.1-0.8l0-0.2l0.5,0.3c-0.1,0.4-0.1,0.8-0.2,1.1 s-0.1,0.7-0.2,1C330.8,63.3,330.6,63.2,330.4,63z M330.5,57.7v-1.1l0.5,0h0.7c-0.1-0.1-0.1-0.3-0.2-0.4c0,0,0.1-0.1,0.2-0.2h-0.5 l-0.5,0v-1l0.6,0h1.1c-0.1-0.2-0.1-0.5-0.2-0.7c0.2-0.1,0.3-0.2,0.5-0.3c0.1,0.3,0.2,0.4,0.2,0.5l0.1,0.4l-0.1,0.1h1.1l0.6,0v1 l-0.5,0h-0.2l0.1,0.2l-0.2,0.4h0.5l0.6,0v1.1l-0.6,0H331L330.5,57.7z M331.1,57.9l0.6,0h2l0.7,0l0,0.9l0,1.4l0,0.8l-0.7,0h-0.9 c0,0.1,0.1,0.1,0.1,0.2l0.2,0.4l0.1,0.1c-0.1,0.2-0.3,0.5-0.4,0.8c-0.2-0.4-0.3-0.8-0.5-1.1c0.1-0.1,0.2-0.2,0.3-0.4h-0.9l-0.6,0 l0-1.3v-1L331.1,57.9z M331.5,61.2h0.6l0,0.8c0,0.2,0,0.4,0,0.4c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.3,0l0.6,0c0.1,0,0.2,0,0.2-0.1 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2,0.1-0.4l0-0.3c0.1,0.1,0.1,0.1,0.1,0.1c0,0,0.2,0.1,0.4,0.3c0,0.2-0.1,0.4-0.1,0.6 c0,0.2-0.1,0.4-0.1,0.6c-0.1,0.2-0.1,0.3-0.2,0.3s-0.2,0.1-0.3,0.1l-0.7,0c-0.3,0-0.6,0-0.7-0.1c-0.1,0-0.2-0.1-0.3-0.2 c-0.1-0.1-0.1-0.4-0.1-0.7V62L331.5,61.2z M333.8,59.1v-0.3h-2.1v0.3H333.8z M331.7,60.2h2.1v-0.3h-2.1V60.2z M332.2,56.1 c0.1,0.2,0.1,0.3,0.2,0.5l-0.1,0.1h1l-0.1-0.1c0.1-0.2,0.1-0.3,0.2-0.5H332.2z M334.3,61.1l0.1-0.1c0.3,0.9,0.4,1.4,0.5,1.5 l0.1,0.3c-0.2,0.3-0.4,0.5-0.5,0.7c-0.2-0.8-0.4-1.3-0.4-1.4l-0.2-0.5C334.2,61.3,334.3,61.1,334.3,61.1z'/%3E %3Cpath fill='%23FFFFFF' d='M335.4,62.3c0.2-0.1,0.5-0.3,0.8-0.5s0.5-0.6,0.7-1s0.3-0.9,0.3-1.2c0.1-0.4,0.1-0.7,0.1-1.1l0-0.7 c-0.6,0-1.1-0.1-1.2,0l-0.6,0v-1.2l0.6,0h1.2c0-0.7,0-1.1,0-1.2l0-1.1c0.3,0.1,0.5,0.1,0.5,0.1h0.2c0,0.4,0,0.7,0,0.7l0,1.5h1.3 l0.6,0v1.2l-0.6,0H338c0,0.2,0,0.4,0,0.5c0,0.1,0,0.3,0.1,0.6s0.1,0.6,0.2,0.9c0.1,0.3,0.2,0.7,0.4,1.2c0.2,0.5,0.4,0.8,0.6,1 c0.2,0.1,0.4,0.3,0.6,0.4c0,0.1-0.1,0.2-0.1,0.4c0,0.1-0.1,0.3-0.1,0.6l-0.1,0.4c-0.1-0.1-0.3-0.3-0.6-0.5s-0.5-0.6-0.7-1.1 c-0.3-0.5-0.4-0.9-0.5-1.2l-0.2-0.7c-0.1,0.3-0.1,0.5-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.9s-0.4,0.7-0.7,1c-0.3,0.3-0.5,0.5-0.7,0.7 c0-0.1,0-0.2-0.1-0.4S335.5,62.8,335.4,62.3z'/%3E %3Cpath fill='%23FFFFFF' d='M340.6,60.8c0-0.1,0.1-0.3,0.3-0.6s0.3-0.7,0.4-1s0.2-0.7,0.2-0.9l-0.5,0l-0.4,0v-1.2l0.4,0l0.5,0V56 c-0.2,0.1-0.4,0.1-0.8,0.2c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.4-0.1-0.8c0.2,0,0.4,0,0.5,0c0.1,0,0.3-0.1,0.5-0.1s0.4-0.1,0.5-0.2 c0.1-0.1,0.3-0.2,0.4-0.3c0.2,0.6,0.3,0.9,0.3,1l0.1,0.3c-0.1,0.1-0.4,0.2-0.7,0.3v1.3l0.5,0l0.4,0v1.2l-0.4,0l-0.5,0l0,0.9 c0.1-0.1,0.2-0.3,0.3-0.5c0.3,0.7,0.4,1.1,0.4,1.1l0.2,0.5c-0.1,0.1-0.2,0.4-0.4,0.8c0-0.2-0.1-0.3-0.2-0.5 c-0.1-0.2-0.2-0.5-0.3-0.9l0,2.7l0,1.2h-0.6l0-1.2l0-1.8c-0.2,0.5-0.3,0.7-0.4,0.8l-0.4,0.7c-0.1-0.4-0.2-0.7-0.3-0.8l-0.1-0.2 C340.4,61,340.5,60.9,340.6,60.8z M343.1,55.3h0.6l0,1.1l0,3.9l0,1.1h-0.6l0-1.1v-3.9L343.1,55.3z M343.9,62.3c0.1,0,0.2,0,0.2,0 c0,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.3v-6.4l0-1.1h0.6l0,1.1l0,7.2c0,0.2,0,0.3,0,0.4c0,0.1-0.1,0.2-0.2,0.3 c-0.1,0.1-0.3,0.2-0.7,0.3c-0.1-0.5-0.1-0.9-0.1-1l-0.1-0.4C343.7,62.3,343.8,62.3,343.9,62.3z'/%3E %3Cpath fill='%23FFFFFF' d='M346.5,58.2v3c0.2-0.3,0.4-0.5,0.5-0.8c0,0.2,0,0.4,0,0.5l0,0.5l0,0.3c-0.2,0.4-0.4,0.7-0.5,0.9 c-0.1,0.2-0.3,0.5-0.4,0.9c0-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.5-0.2-0.9c0.1-0.1,0.1-0.2,0.1-0.3s0-0.3,0-0.5v-3.1h-0.2l-0.3,0V57 l0.3,0h0.4l0.4,0L346.5,58.2z M346.2,54.2c0.2,0.4,0.4,0.8,0.6,1.4c-0.1,0.1-0.1,0.2-0.1,0.2s-0.1,0.3-0.3,0.6 c-0.2-0.6-0.4-1.1-0.5-1.3l-0.1-0.2C345.9,54.8,346.1,54.5,346.2,54.2z M346.6,58.4l0.6,0h0.4l0.1-0.9h-0.1l-0.5,0v-1.1l0.5,0h0.2 l0.1-0.8h-0.4l-0.6,0v-1.2l0.6,0h1.8l0.6,0v1.2l-0.6,0h-0.8l-0.1,0.8h0.7l0.4,0l0,0.8l-0.1,1.2l0.6,0v1.1l-0.6,0h-2.1l-0.6,0V58.4 z M349.5,59.9l0,0.8v1.9l0,1H349v-0.2h-1.2v0.2h-0.6l0-1.2v-1.8l0-0.8l0.5,0h1.4L349.5,59.9z M347.7,62.3l1.2,0v-1.4l-1.2,0V62.3z M348.2,58.4h0.6c0-0.3,0-0.5,0-0.6l0-0.3h-0.6L348.2,58.4z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")
}

html.country-cn .internet-explorer--9 a.cn,
html.country-cn .internet-explorer--9 a.de,
html.country-cn .internet-explorer--9 a.download,
html.country-cn .internet-explorer--9 a.en,
html.country-cn .internet-explorer--9 a.exe,
html.country-cn .internet-explorer--9 a.fr,
html.country-cn .internet-explorer--9 a.hu,
html.country-cn .internet-explorer--9 a.it,
html.country-cn .internet-explorer--9 a.jp,
html.country-cn .internet-explorer--9 a.nl,
html.country-cn .internet-explorer--9 a.pdf_cn,
html.country-cn .internet-explorer--9 a.pdf_de,
html.country-cn .internet-explorer--9 a.pdf_en,
html.country-cn .internet-explorer--9 a.pdf_fr,
html.country-cn .internet-explorer--9 a.pdf_hu,
html.country-cn .internet-explorer--9 a.pdf_it,
html.country-cn .internet-explorer--9 a.pdf_jp,
html.country-cn .internet-explorer--9 a.pdf_nl,
html.country-cn .internet-explorer--9 a.pdf_pl,
html.country-cn .internet-explorer--9 a.pdf_zh,
html.country-cn .internet-explorer--9 a.pl,
html.country-cn .internet-explorer--9 a.zip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4CAYAAADfRGj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJCMDY5QzI0NjBCOTExRTdBOEEzRDM5MzQ2MzYwRDcyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJCMDY5QzIzNjBCOTExRTdBOEEzRDM5MzQ2MzYwRDcyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWFkNGI2MWItODg5MC1iMTQxLTkxNzMtZjJlZWMxYmQyYmNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlk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)
}

#TSFE_ADMIN_PANEL_FORM table tr th {
    color: #000
}

.form,
.form__row {
    margin-bottom: 20px
}

.form__row--invalid .form__label {
    color: #c00
}

.form__fieldset {
    margin: 0 0 20px;
    padding: 0;
    border: 0
}

.input {
    display: block;
    float: left;
    margin: 0;
    padding: 6px 12px 4px;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, padding-left .15s
}

.input:focus {
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 146, 208, .6)
}

.input:focus.input--invalid {
    border-color: #c00
}

.input:focus:not(.input--invalid) {
    border-color: #e31025
}

.input--invalid {
    border-color: #c00;
    color: #c00
}

.input--low {
    padding: 2px 12px 0;
    height: auto;
    margin: 0
}

.input__textfield {
    display: block;
    width: 100%;
    -webkit-appearance: none
}

.input__textfield:focus {
    border-color: #e31025;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 146, 208, .6)
}

.input__textfield--noArrows {
    -moz-appearance: textfield
}

.input__textfield--noArrows::-webkit-inner-spin-button,
.input__textfield--noArrows::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.input__wrapper--submit .input__wrapperLabel {
    line-height: 20px
}

@media only screen and (max-width:767px) {
    .input__wrapper--submit .input__wrapperLabel {
        display: none
    }
}

.input__wrapper--submit .input__wrapperIcon {
    display: none;
    line-height: 20px
}

@media only screen and (max-width:767px) {
    .input__wrapper--submit .input__wrapperIcon {
        display: block
    }
}

.form .input__wrapper--submit {
    padding-left: 0
}

.input__unit {
    display: block;
    float: left;
    width: 65px;
    height: 34px;
    border: 0;
    padding: 6px 12px 4px 6px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    font-size: 14px;
    line-height: 1.42857
}

.input__unit--hidden {
    display: none
}

.submit--normal {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0);
    border: 0
}

.input__number {
    padding: 6px 0 6px 12px
}

.input__number--replaced,
.input__unit--replaced {
    display: inline;
    float: left;
    width: inherit;
    min-width: auto;
    font-weight: 700;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    padding: 0
}

.input__hidden {
    width: calc(10% - 5px);
    margin-right: 5px;
    padding: 5px;
    opacity: .3
}

.input__hidden--fullWidth {
    width: 100%;
    min-height: 34px;
    height: auto
}

.input__select {
    padding-left: 5px;
    padding-right: 0;
    width: 100%;
    outline: none
}

.input__select--unit {
    width: 65px
}

.input--scope,
.input__select--wide {
    width: 100%
}

.form__label {
    clear: both;
    display: block
}

.form__label--fullSize {
    position: absolute;
    width: calc(100% + 14px);
    height: 30px;
    left: -7px;
    top: -6px;
    margin: 0;
    cursor: pointer
}

.form__label--spaceBefore {
    margin-top: 30px
}

.form__label .button--info {
    float: right;
    margin-right: calc(15% + 10px)
}

.form__label--checkbox {
    display: inline-block;
    margin-left: 10px
}

.form__label--halfwidth {
    display: inline-block;
    margin-right: 30px
}

.input__checkbox {
    display: inline-block;
    float: left;
    margin: 3px 0
}

.powermail_form.nolabel .row {
    margin-bottom: 0!important
}

.powermail_form.nolabel label {
    margin-top: 0
}

.powermail_form.nolabel .form-group {
    width: calc(100% + 30px)
}

@media only screen and (max-width:991px) {
    .powermail_form.nolabel .form-group {
        width: 100%
    }
}

.tx-dff-product .powermail_fieldwrap_type_check .checkbox input[type=checkbox] {
    margin-top: 8px
}

.tx-datamintsfeuser-pi1 label {
    width: 25%;
    font-weight: 400;
    margin-top: 6px
}

.tx-datamintsfeuser-pi1 fieldset {
    border: 0;
    margin-bottom: 20px;
    padding: 0
}

.tx-datamintsfeuser-pi1 .item input,
.tx-datamintsfeuser-pi1 .item textarea {
    border-radius: 0;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
    width: 75%;
    float: right;
    margin-bottom: 15px
}

.tx-datamintsfeuser-pi1 .item input:focus,
.tx-datamintsfeuser-pi1 .item textarea:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    outline: 0 none
}

.tx-datamintsfeuser-pi1 .item input,
.tx-datamintsfeuser-pi1-button--cancel {
    height: 34px
}

.tx-datamintsfeuser-pi1 .item input[type=submit],
.tx-datamintsfeuser-pi1-button--cancel {
    background-color: #e31025;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    float: none;
    margin-top: 15px;
    box-shadow: none
}

.tx-datamintsfeuser-pi1 legend {
    font-size: 14px;
    font-style: italic;
    color: #000
}

@media (max-width:767px) {
    .tx-datamintsfeuser-pi1 .item textarea,
    .tx-datamintsfeuser-pi1 label .tx-datamintsfeuser-pi1 .item input {
        width: 100%
    }
    .tx-datamintsfeuser-pi1 legend {
        font-size: 13px
    }
}

.sliderList {
    margin-bottom: 20px
}

.sliderListItem {
    height: 250px
}

@media only screen and (max-width:425px) {
    .sliderListItem {
        max-height: 180px
    }
}

.sliderListItem a {
    position: relative;
    width: 100%;
    display: block;
    height: 100%
}

.sliderListItemImage {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: auto;
    max-height: 250px;
    margin: 0 auto;
    max-width: 100%
}

@media only screen and (max-width:425px) {
    .sliderListItemImage {
        max-height: 180px;
        width: auto
    }
}

.thumbnailItem {
    position: relative;
    border: 1px solid #ccc;
    text-align: center;
    width: 33.33333%;
    height: 70px;
    margin-left: 4px;
    padding: 3px;
    box-sizing: border-box;
    cursor: pointer
}

@media only screen and (max-width:425px) {
    .thumbnailItem {
        height: 55px
    }
}

.thumbnailItemImage {
    max-width: calc(100% - 6px);
    max-height: calc(100% - 6px);
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media only screen and (max-width:425px) {
    .thumbnailItemImage {
        width: auto
    }
}

.thumbnailList .slick-track {
    left: -3px;
    transform: translateZ(0)!important
}

.thumbnailList .slick-current .thumbnailItem {
    border: 1px solid #6b87aa
}

.slick-slide:active,
.slick-slide:focus {
    outline: none
}

.productGallery .thumbnailList .slick-track {
    transform: translateZ(0)!important
}

.headerSlider {
    background: #fff;
    line-height: 0;
    padding: 0 0 20px 0;
}

.headerSlider.slick-dotted.slick-slider {
    margin-bottom: 0
}

@media only screen and (max-width:991px) {
    .headerSlider {
        background: #261c1d
    }
}

.headerSlider .headerSlider__item {
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
    height: 100%
}

.headerSlider .headerSlider__item--linked {
    cursor: pointer
}

.headerSlider .headerSlider__item--youtube {
    background: #000
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__item--youtube {
        background: #261c1d
    }
}

.headerSlider .headerSlider__item--youtube iframe {
    display: block
}

.headerSlider .headerSlider__itemHeadline--big {
    font-size: 24px;
    line-height: 26px;
    font-weight: 400;
    white-space: normal;
    margin-top: 10px
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemHeadline--big {
        margin-top: 2px;
        margin-bottom: 2px;
        font-size: 20px;
        line-height: 24px
    }
}

.headerSlider .headerSlider__itemHeadline--small {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    white-space: nowrap;
    margin: 0
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemHeadline--small {
        white-space: normal;
        font-size: 14px;
        line-height: 17px
    }
}

.headerSlider .headerSlider__itemImage {
    position: relative;
    margin: 0 auto;
    z-index: 10;
    width: 100%;
    height: auto
}

.headerSlider .headerSlider__itemTextWrapper {
    position: absolute;
    left: 0;
    top: 50px;
    width: 400px;
    color: #fff;
    z-index: 20
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemTextWrapper {
        top: auto;
        width: 100%;
        height: auto;
        position: relative
    }
}

.headerSlider .headerSlider__itemTextWrapper .h1,
.headerSlider .headerSlider__itemTextWrapper .h2,
.headerSlider .headerSlider__itemTextWrapper .p,
.headerSlider .headerSlider__itemTextWrapper a,
.headerSlider .headerSlider__itemTextWrapper h1,
.headerSlider .headerSlider__itemTextWrapper h2,
.headerSlider .headerSlider__itemTextWrapper p {
    color: #fff
}

.headerSlider .headerSlider__itemTextWrapper--black,
.headerSlider .headerSlider__itemTextWrapper--black .h1,
.headerSlider .headerSlider__itemTextWrapper--black .h2,
.headerSlider .headerSlider__itemTextWrapper--black .p,
.headerSlider .headerSlider__itemTextWrapper--black a,
.headerSlider .headerSlider__itemTextWrapper--black h1,
.headerSlider .headerSlider__itemTextWrapper--black h2,
.headerSlider .headerSlider__itemTextWrapper--black p {
    color: #000
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemTextWrapper--black,
    .headerSlider .headerSlider__itemTextWrapper--black .h1,
    .headerSlider .headerSlider__itemTextWrapper--black .h2,
    .headerSlider .headerSlider__itemTextWrapper--black .p,
    .headerSlider .headerSlider__itemTextWrapper--black a,
    .headerSlider .headerSlider__itemTextWrapper--black h1,
    .headerSlider .headerSlider__itemTextWrapper--black h2,
    .headerSlider .headerSlider__itemTextWrapper--black p {
        color: #fff
    }
}

.headerSlider .headerSlider__itemText {
    padding: 10px 35px;
    z-index: 22
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemText {
        padding-bottom: 20px
    }
}

@media only screen and (max-width:425px) {
    .headerSlider .headerSlider__itemText {
        padding: 10px 20px 20px
    }
}

.headerSlider .headerSlider__itemLink {
    display: inline-block;
    position: relative;
    margin: 20px 0 0;
    padding-left: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    z-index: 10
}

@media only screen and (max-width:991px) {
    .headerSlider .headerSlider__itemLink {
        margin-top: 0
    }
}

.headerSlider .headerSlider__itemLink:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    text-indent: -9999px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 6px 0 6px 5.9px
}

.headerSlider .headerSlider__itemVideoOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    opacity: 1
}

.headerSlider .headerSlider__itemResponsiveVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    width: 100%;
    overflow: hidden
}

.headerSlider .headerSlider__itemResponsiveVideo iframe {
    position: absolute;
    top: 0;
    height: 100%;
    left: -100%;
    width: 300%!important
}

.headerSlider .slick-dots {
    bottom: 7px;
    pointer-events: none
}

@media only screen and (max-width:991px) {
    .headerSlider .slick-dots {
        bottom: 0
    }
}

@media only screen and (max-width:425px) {
    .headerSlider .slick-dots {
        display: none
    }
}

.headerSlider .slick-dots li {
    width: 50px
}

.headerSlider .slick-dots li.slick-active button:before {
    opacity: 1;
    background: #e31025
}

.headerSlider .slick-dots li.slick-active button:hover:before {
    opacity: 1
}

.headerSlider .slick-dots li:only-child {
    display: none
}

.headerSlider .slick-dots li button {
    width: 100%;
    pointer-events: all
}

.headerSlider .slick-dots li button:before {
    content: "";
    width: 100%;
    top: 8px;
    height: 3px;
    opacity: 1;
    background: #ecf0f8;
    transition: background .25s, opacity .25s
}

.headerSlider .slick-dots li button:hover:before {
    opacity: .7
}

.suggest__products {
    padding-right: 30px
}

.suggest__products .suggest__slider.suggest__slider--small {
    max-width: 900px;
    margin: 0 auto
}

@media only screen and (max-width:1200px) {
    .suggest__products .suggest__slider.suggest__slider--small {
        max-width: none
    }
}

@media only screen and (min-width:768px) {
    .suggest__products .suggest__slider:not(.suggest__slider--small) .slick-track {
        margin-left: 0;
        width: 100%!important
    }
    .suggest__products .suggest__slider:not(.suggest__slider--small) .slick-track .suggest__product:first-of-type {
        padding-left: 0
    }
    .suggest__products .suggest__slider:not(.suggest__slider--small) .slick-track .suggest__product:last-of-type {
        padding-right: 0
    }
}

.suggest__products .slider__icon svg,
.suggest__products img.slider__icon {
    display: none;
    position: absolute;
    top: 170px;
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    width: 40px;
    height: 40px;
    max-width: 40px;
    max-height: 40px;
    cursor: pointer
}

.suggest__products .slider__icon svg:before,
.suggest__products img.slider__icon:before {
    content: none
}

.suggest__products .slider__icon svg.slick-disabled,
.suggest__products img.slider__icon.slick-disabled {
    opacity: .4
}

.suggest__products .slider__icon--left svg,
.suggest__products img.slider__icon--left {
    -ms-transform: translateY(-20px) scale(-1);
    transform: translateY(-20px) scale(-1);
    left: 45px
}

@media only screen and (max-width:1200px) {
    .suggest__products .slider__icon--left svg,
    .suggest__products img.slider__icon--left {
        left: 5px
    }
}

.suggest__products .slider__icon--right svg,
.suggest__products img.slider__icon--right {
    right: 75px
}

@media only screen and (max-width:1200px) {
    .suggest__products .slider__icon--right svg,
    .suggest__products img.slider__icon--right {
        right: 35px
    }
}

.slider__wrapper {
    position: relative;
    margin-bottom: 40px
}

.slider__wrapper .slider__products {
    max-width: calc(100% - 100px);
    margin: 0 auto
}

.slider__wrapper .slider__productImageWrapper {
    margin-bottom: 10px
}

.slider__wrapper .slider__icon svg,
.slider__wrapper img.slider__icon {
    position: absolute;
    top: 85px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    max-width: 40px;
    max-height: 40px;
    cursor: pointer
}

@media (max-width:425px) {
    .slider__wrapper .slider__icon svg,
    .slider__wrapper img.slider__icon {
        top: 56px
    }
}

.slider__wrapper .slider__icon svg:before,
.slider__wrapper img.slider__icon:before {
    content: none
}

.slider__wrapper .slider__icon svg.slick-disabled,
.slider__wrapper img.slider__icon.slick-disabled {
    opacity: .4
}

.slider__wrapper .slider__icon--left svg,
.slider__wrapper img.slider__icon--left {
    -ms-transform: translateY(-50%) scale(-1);
    transform: translateY(-50%) scale(-1);
    left: 10px
}

.slider__wrapper .slider__icon--right svg,
.slider__wrapper img.slider__icon--right {
    right: 10px
}

.slider__product {
    margin-bottom: 40px
}

@media (min-width:992px) {
    .slider__product {
        margin-bottom: 0
    }
}

.slider__productImage {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid #ccc
}

.slider__categories p,
.slider__pageResults p,
.slider__productContent p {
    margin-bottom: 5px
}

.slider__categories a,
.slider__categories a:visited,
.slider__pageResults a,
.slider__pageResults a:visited,
.slider__productContent a,
.slider__productContent a:visited {
    color: #000;
    transition: color .2s ease
}

.slider__categories a .results-highlight,
.slider__categories a:visited .results-highlight,
.slider__pageResults a .results-highlight,
.slider__pageResults a:visited .results-highlight,
.slider__productContent a .results-highlight,
.slider__productContent a:visited .results-highlight {
    color: #e31025
}

.slider__categories a:hover,
.slider__categories a:visited:hover,
.slider__pageResults a:hover,
.slider__pageResults a:visited:hover,
.slider__productContent a:hover,
.slider__productContent a:visited:hover {
    color: #e31025;
    text-decoration: none
}

.events__table,
table.dataTable,
table.VueTables__table {
    width: calc(100% + 2px);
    margin-left: -1px
}

.events__table button.tooltipHelper,
table.dataTable button.tooltipHelper,
table.VueTables__table button.tooltipHelper {
    display: inline-block;
    width: 100%;
    background: none;
    border: 0;
    color: #fff;
    text-align: left;
    font-weight: 700;
    border-radius: 0;
    padding: 10px 25px 10px 10px
}

.events__table th,
table.dataTable th,
table.VueTables__table th {
    cursor: pointer;
    padding: 0
}

.events__table th sup,
table.dataTable th sup,
table.VueTables__table th sup {
    font-size: 10px
}

.events__table th .tableHeadline,
.events__table th .VueTables__sort-icon,
table.dataTable th .tableHeadline,
table.dataTable th .VueTables__sort-icon,
table.VueTables__table th .tableHeadline,
table.VueTables__table th .VueTables__sort-icon {
    position: relative;
    display: inline-block
}

.events__table th .tableHeadline:after,
.events__table th .VueTables__sort-icon:after,
table.dataTable th .tableHeadline:after,
table.dataTable th .VueTables__sort-icon:after,
table.VueTables__table th .tableHeadline:after,
table.VueTables__table th .VueTables__sort-icon:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAD9JREFUGFdj+P//Pwj/P3bpAYiC8cEYLgkCxy7dB1HYJUEA2QQMSSjALjlvyzEQhSmJLAHCcMm5aBL///9nAADCO6QY0O2e6QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0;
    position: absolute;
    top: 3px;
    right: -20px;
    transition: transform .15s
}

.events__table th.sorting_desc .tableHeadline:after,
table.dataTable th.sorting_desc .tableHeadline:after,
table.VueTables__table th.sorting_desc .tableHeadline:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.events__table th.sorting_asc .tableHeadline:after,
table.dataTable th.sorting_asc .tableHeadline:after,
table.VueTables__table th.sorting_asc .tableHeadline:after {
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.events__table th.sorting_disabled .tableHeadline:after,
table.dataTable th.sorting_disabled .tableHeadline:after,
table.VueTables__table th.sorting_disabled .tableHeadline:after {
    display: none
}

.events__table.dtr-inline.collapsed>tbody>tr>td:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr>th:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr>th:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
    content: "";
    top: 7px;
    width: 0;
    height: 0;
    margin: 5px;
    background: rgba(0, 0, 0, 0);
    text-indent: -9999px;
    color: #fff;
    box-shadow: none;
    border-radius: 0;
    border-color: rgba(0, 0, 0, 0) #261c1d;
    border-style: solid;
    border-width: 5px;
    border-right: 0;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.events__table.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr[role=row].parent>td:first-child:before,
.events__table.dtr-inline.collapsed>tbody>tr[role=row].parent>th:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row].parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row].parent>th:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr[role=row].parent>td:first-child:before,
table.VueTables__table.dtr-inline.collapsed>tbody>tr[role=row].parent>th:first-child:before {
    content: "";
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.events__table td.center,
table.dataTable td.center,
table.VueTables__table td.center {
    text-align: center;
    vertical-align: middle;
    padding: 6px 7px
}

.events__table .form__labelWrapper,
table.dataTable .form__labelWrapper,
table.VueTables__table .form__labelWrapper {
    position: relative
}

.events__table .dtr-details,
table.dataTable .dtr-details,
table.VueTables__table .dtr-details {
    width: 100%
}

.events__table .dtr-details li,
table.dataTable .dtr-details li,
table.VueTables__table .dtr-details li {
    margin-left: 0!important;
    margin-bottom: 0!important;
    padding: 0!important
}

.events__table .dtr-details li:before,
table.dataTable .dtr-details li:before,
table.VueTables__table .dtr-details li:before {
    display: none
}

.events__table .dtr-details .dtr-title,
table.dataTable .dtr-details .dtr-title,
table.VueTables__table .dtr-details .dtr-title {
    border-right: 1px solid #ccc;
    background: #fff
}

.events__table .dtr-details .dtr-title button,
table.dataTable .dtr-details .dtr-title button,
table.VueTables__table .dtr-details .dtr-title button {
    cursor: default;
    color: #000;
    padding: 3px
}

table.VueTables__table>thead>tr:first-of-type>th {
    border-bottom: 0
}

table.VueTables__table>thead>tr:nth-of-type(2)>th {
    border-top: 0
}

.dff_events {
    overflow-x: auto
}

.events__table thead th {
    cursor: default;
    padding: 10px 18px
}

.events__table tbody tr:nth-of-type(2n) {
    background-color: #fff
}

.events__table tbody tr:nth-of-type(odd) {
    background-color: #ecf0f8
}

.dataTables_length label {
    font-size: 14px
}

.dataTables_length .form-control.input-sm {
    padding: 0;
    margin: 0
}

.table__headline {
    display: inline-block;
    margin-right: 5px
}

.table__headlineAddition {
    display: inline-block;
    white-space: nowrap;
    margin-bottom: 8px
}

.table {
    width: 100%
}

@media print {
    .table {
        border: 1px solid #000;
        border-spacing: 0;
        border-collapse: collapse
    }
    .table td {
        border: 1px solid #000;
        padding: 1px 5px
    }
}

.table .h2,
.table h2 {
    margin-top: 8px;
    margin-bottom: 0
}

.table td.center {
    text-align: center
}

.table .table__data {
    position: relative
}

.table .table__data--descriptionCol>div {
    margin: 0
}

.table .table__data--descriptionCol,
.table .table__data--solutionCol {
    width: 22%;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px
}

.table .table__data--descriptionCol .h1,
.table .table__data--descriptionCol .h2,
.table .table__data--descriptionCol h1,
.table .table__data--descriptionCol h2,
.table .table__data--solutionCol .h1,
.table .table__data--solutionCol .h2,
.table .table__data--solutionCol h1,
.table .table__data--solutionCol h2 {
    margin: 0
}

.table .table__data--solutionCol {
    width: 26%
}

.table .table__data--dataCol {
    width: 18%
}

.table__headline--top {
    position: relative
}

.table__headline--top .tooltipHelper {
    position: absolute;
    right: 15px;
    top: calc(50% - 8px)
}

.table>tbody>tr>td.table__headline--top {
    padding-right: 40px
}

.table>tbody>tr>td.table__data--image {
    position: relative;
    padding-bottom: 30px;
    transition: height 1s
}

.table__fixedHeaderWrapper {
    position: fixed;
    margin-top: -30px;
    z-index: 20;
    width: 1024px;
    overflow: hidden
}

.table__fixedHeaderWrapper .table {
    margin-top: 30px;
    background-color: #d1d8e5;
    box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .5)
}

.table__fixedHeaderWrapper .tooltip-inner {
    max-width: 400px;
    margin-left: -40%
}

.table.table--dataIn1 tr td:first-of-type:not([colspan="2"]),
.table.table--dataIn2 tr td:nth-of-type(2):not([colspan="2"]),
.table.table--dataIn3 tr td:nth-of-type(3):not([colspan="2"]),
.table.table--dataIn4 tr td:nth-of-type(4):not([colspan="2"]),
.table.table--dataIn5 tr td:nth-of-type(5):not([colspan="2"]),
.table.table--dataIn6 tr td:nth-of-type(6):not([colspan="2"]) {
    text-align: right;
    font-weight: 700
}

table.ce-table p {
    margin-bottom: 0
}

table.ce-table.ce-table-data tr:nth-of-type(odd),
table.ce-table.ce-table-striped tr:nth-of-type(odd) {
    background-color: #ecf0f8
}

table.ce-table.ce-table-data tr:nth-of-type(2n),
table.ce-table.ce-table-striped tr:nth-of-type(2n) {
    background-color: #fff
}

table.ce-table.ce-table-bordered tr {
    border-bottom: 1px solid #ccc
}

table.ce-table.ce-table-bordered td {
    border-left: 0
}

.dff-extension .singleDownload {
    position: relative;
    border-bottom: 1px solid #ccc
}

.dff-extension .singleDownload.cn,
.dff-extension .singleDownload.de,
.dff-extension .singleDownload.download,
.dff-extension .singleDownload.en,
.dff-extension .singleDownload.exe,
.dff-extension .singleDownload.fr,
.dff-extension .singleDownload.jp,
.dff-extension .singleDownload.nl,
.dff-extension .singleDownload.pdf_cn,
.dff-extension .singleDownload.pdf_de,
.dff-extension .singleDownload.pdf_en,
.dff-extension .singleDownload.pdf_fr,
.dff-extension .singleDownload.pdf_jp,
.dff-extension .singleDownload.pdf_nl,
.dff-extension .singleDownload.pdf_zh,
.dff-extension .singleDownload.zip {
    margin: 0 0 10px;
    width: auto;
    height: 46px;
    background: none;
    float: none;
    text-indent: 0
}

.dff-extension .singleDownload.cn:after,
.dff-extension .singleDownload.de:after,
.dff-extension .singleDownload.download:after,
.dff-extension .singleDownload.en:after,
.dff-extension .singleDownload.exe:after,
.dff-extension .singleDownload.fr:after,
.dff-extension .singleDownload.jp:after,
.dff-extension .singleDownload.nl:after,
.dff-extension .singleDownload.pdf_cn:after,
.dff-extension .singleDownload.pdf_de:after,
.dff-extension .singleDownload.pdf_en:after,
.dff-extension .singleDownload.pdf_fr:after,
.dff-extension .singleDownload.pdf_jp:after,
.dff-extension .singleDownload.pdf_nl:after,
.dff-extension .singleDownload.pdf_zh:after,
.dff-extension .singleDownload.zip:after {
    content: "";
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='240px' height='120px' viewBox='0 0 240 120' enable-background='new 0 0 240 120' xml:space='preserve'%3E %3Crect y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M13,15.9h2.7c2.6,0,4.4,0.8,4.4,3.7c0,2.8-1.9,3.8-4.4,3.8H13V15.9z M15,21.9h0.8c1.5,0,2.3-0.8,2.3-2.3 s-0.9-2.3-2.3-2.3H15V21.9z'/%3E %3Cpath fill='%23FFFFFF' d='M21.6,15.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V22H27v1.4h-5.4V15.9z'/%3E %3C/g%3E %3Crect x='40' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M53.7,15.9h5v1.4h-3V19h2.9v1.4h-2.9v3h-2V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M60,15.9h3.6c1.3,0,2.4,0.6,2.4,1.9c0,1-0.5,1.7-1.4,1.9v0c0.6,0.2,0.7,0.7,1.1,1.7l0.7,2h-2.1l-0.4-1.4 c-0.4-1.3-0.7-1.6-1.4-1.6H62v3h-2V15.9z M62,19h0.5c0.6,0,1.5,0,1.5-0.9c0-0.7-0.7-0.8-1.5-0.8H62V19z'/%3E %3C/g%3E %3Crect x='80' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M93.1,15.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V22h3.4v1.4h-5.4V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M100,15.9h2.6l2.5,5.1h0l0-5.1h1.8v7.5h-2.5l-2.6-5.1h0l0.1,5.1H100V15.9z'/%3E %3C/g%3E %3Crect x='120' y='0' fill='none' width='40' height='40'/%3E %3Crect x='160' y='0' fill='none' width='40' height='40'/%3E %3Crect x='0' y='80' fill='none' width='40' height='40'/%3E %3Cpolygon fill='%23FFFFFF' points='24.3,108.8 24.3,106.4 15.6,106.4 15.6,108.8 9.9,108.8 9.9,108.9 20,115.2 30.1,108.9 30.1,108.8 '/%3E %3Crect x='40' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M50,89.9h5.2v1.4H52v1.5H55v1.4H52v1.7h3.3v1.4H50V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M58.6,93.4l-2.1-3.5h2.3l1.2,2.4l1.3-2.4h2.2l-2.2,3.5l2.4,3.9h-2.3l-1.4-2.7l-1.4,2.7h-2.2L58.6,93.4z'/%3E %3Cpath fill='%23FFFFFF' d='M64.7,89.9h5.2v1.4h-3.2v1.5h3.1v1.4h-3.1v1.7H70v1.4h-5.3V89.9z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='64.3,108.8 64.3,106.4 55.6,106.4 55.6,108.8 49.9,108.8 49.9,108.9 60,115.2 70.1,108.9 70.1,108.8 '/%3E %3Crect x='80' y='80' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M97.5,91.5l-3.6,4.4h3.6v1.5h-5.8v-1.6l3.5-4.4h-3.4v-1.5h5.7V91.5z'/%3E %3Cpath fill='%23FFFFFF' d='M99,89.9h2v7.4h-2V89.9z'/%3E %3Cpath fill='%23FFFFFF' d='M102.6,89.9h2.3c2.2,0,3.3,0.8,3.3,2.4c0,1.5-1.1,2.4-2.9,2.4h-0.8v2.6h-2V89.9z M104.6,93.3h0.5 c0.7,0,1.2-0.2,1.2-1c0-0.7-0.5-1-1.2-1h-0.5V93.3z'/%3E %3C/g%3E %3Cpolygon fill='%23FFFFFF' points='104.3,108.8 104.3,106.4 95.6,106.4 95.6,108.8 89.9,108.8 89.9,108.9 100,115.2 110.1,108.9 110.1,108.8 '/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M15.3,4l-7,7v25h23.4V4H15.3z M15,5.7v5h-5L15,5.7z M15,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C17,32.1,16.3,32.7,15,32.7z M19.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C22.6,33.8,21.3,34.5,19.6,34.5z M26.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4V30.3z M30.7,27.8H9.3V11.7H16V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M19.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S20.6,30.4,19.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M14.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C15.6,30.5,15.3,30.3,14.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M55.3,4l-7,7v25h23.4V4H55.3z M55,5.7v5h-5L55,5.7z M55,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C57,32.1,56.3,32.7,55,32.7z M59.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C62.6,33.8,61.3,34.5,59.6,34.5z M66.9,30.3h-2.1v1.1h2v1 h-2v2.1h-1.4v-5.1h3.4V30.3z M70.7,27.8H49.3V11.7H56V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M59.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S60.6,30.4,59.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M54.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C55.6,30.5,55.3,30.3,54.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M95.3,4l-7,7v25h23.4V4H95.3z M95,5.7v5h-5L95,5.7z M95,32.7h-0.5v1.8h-1.4v-5.1h1.6c1.6,0,2.3,0.5,2.3,1.7 C97,32.1,96.3,32.7,95,32.7z M99.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6C102.6,33.8,101.3,34.5,99.6,34.5z M106.9,30.3h-2.1v1.1h2 v1h-2v2.1h-1.4v-5.1h3.4V30.3z M110.7,27.8H89.3V11.7H96V5h14.7V27.8z'/%3E %3Cpath fill='%23FFFFFF' d='M99.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S100.6,30.4,99.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M94.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C95.6,30.5,95.3,30.3,94.8,30.3z'/%3E %3C/g%3E %3Crect y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M13,55.9h2.7c2.6,0,4.4,0.8,4.4,3.7c0,2.8-1.9,3.8-4.4,3.8H13V55.9z M15,61.9h0.8c1.5,0,2.3-0.8,2.3-2.3 c0-1.5-0.9-2.3-2.3-2.3H15V61.9z'/%3E %3Cpath fill='%23FFFFFF' d='M21.6,55.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V62H27v1.4h-5.4V55.9z'/%3E %3C/g%3E %3Crect x='40' y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M53.7,55.9h5v1.4h-3V59h2.9v1.4h-2.9v3h-2V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M60,55.9h3.6c1.3,0,2.4,0.6,2.4,1.9c0,1-0.5,1.7-1.4,1.9v0c0.6,0.2,0.7,0.7,1.1,1.7l0.7,2h-2.1l-0.4-1.4 c-0.4-1.3-0.7-1.6-1.4-1.6H62v3h-2V55.9z M62,59h0.5c0.6,0,1.5,0,1.5-0.9c0-0.7-0.7-0.8-1.5-0.8H62V59z'/%3E %3C/g%3E %3Crect x='80' y='40' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M93.1,55.9h5.3v1.4h-3.3v1.6h3.1v1.4h-3.1V62h3.4v1.4h-5.4V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M100,55.9h2.6l2.5,5.1h0l0-5.1h1.8v7.5h-2.5l-2.6-5.1h0l0.1,5.1H100V55.9z'/%3E %3C/g%3E %3Crect x='120' y='40' fill='none' width='40' height='40'/%3E %3Crect x='160' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M15.3,44l-7,7v25h23.4V44H15.3z M15,45.7v5h-5L15,45.7z M30.7,67.8H9.3V51.7H16V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M55.3,44l-7,7v25h23.4V44H55.3z M55,45.7v5h-5L55,45.7z M70.7,67.8H49.3V51.7H56V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M95.3,44l-7,7v25h23.4V44H95.3z M95,45.7v5h-5L95,45.7z M110.7,67.8H89.3V51.7H96V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M135.3,44l-7,7v25h23.4V44H135.3z M135,45.7v5h-5L135,45.7z M150.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cpath fill='%23FFFFFF' d='M175.3,44l-7,7v25h23.4V44H175.3z M175,45.7v5h-5L175,45.7z M190.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Crect x='200' y='0' fill='none' width='40' height='40'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M215.3,4l-7,7v25h23.4V4H215.3z M215,5.7v5h-5L215,5.7z M215,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C217,32.1,216.3,32.7,215,32.7z M219.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C222.6,33.8,221.3,34.5,219.6,34.5z M226.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M230.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M219.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S220.6,30.4,219.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M214.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C215.6,30.5,215.3,30.3,214.8,30.3z'/%3E %3C/g%3E %3Crect x='200' y='40' fill='none' width='40' height='40'/%3E %3Cpath fill='%23FFFFFF' d='M215.3,44l-7,7v25h23.4V44H215.3z M215,45.7v5h-5L215,45.7z M230.7,67.8h-21.4V51.7h6.7V45h14.7V67.8z'/%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M213.1,15.9h2.6l2.6,5.2h0l0-5.2h1.9v7.7h-2.5l-2.7-5.2h0l0.1,5.2h-1.9V15.9z'/%3E %3Cpath fill='%23FFFFFF' d='M221.7,15.9h2V22h3.2v1.5h-5.2V15.9z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M213.1,55.9h2.6l2.6,5.2h0l0-5.2h1.9v7.7h-2.5l-2.7-5.2h0l0.1,5.2h-1.9V55.9z'/%3E %3Cpath fill='%23FFFFFF' d='M221.7,55.9h2V62h3.2v1.5h-5.2V55.9z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M135.3,4l-7,7v25h23.4V4H135.3z M135,5.7v5h-5L135,5.7z M135,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C137,32.1,136.3,32.7,135,32.7z M139.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C142.6,33.8,141.3,34.5,139.6,34.5z M146.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M150.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M139.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S140.6,30.4,139.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M134.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C135.6,30.5,135.3,30.3,134.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M175.3,4l-7,7v25h23.4V4H175.3z M175,5.7v5h-5L175,5.7z M175,32.7h-0.5v1.8h-1.4v-5.1h1.6 c1.6,0,2.3,0.5,2.3,1.7C177,32.1,176.3,32.7,175,32.7z M179.6,34.5h-1.9v-5.1h1.9c1.8,0,3,0.6,3,2.6 C182.6,33.8,181.3,34.5,179.6,34.5z M186.9,30.3h-2.1v1.1h2v1h-2v2.1h-1.4v-5.1h3.4V30.3z M190.7,27.8h-21.4V11.7h6.7V5h14.7V27.8z '/%3E %3Cpath fill='%23FFFFFF' d='M179.6,30.4h-0.5v3.1h0.5c1,0,1.6-0.5,1.6-1.6S180.6,30.4,179.6,30.4z'/%3E %3Cpath fill='%23FFFFFF' d='M174.8,30.3h-0.4v1.4h0.4c0.5,0,0.8-0.2,0.8-0.7C175.6,30.5,175.3,30.3,174.8,30.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M138.9,17.4l-3.8,4.5h3.8v1.5h-6v-1.6l3.7-4.5h-3.6v-1.5h5.9V17.4z'/%3E %3Cpath fill='%23FFFFFF' d='M140.1,15.7h2v2.9h2.4v-2.9h2v7.7h-2v-3.3h-2.4v3.3h-2V15.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M173.4,21.5c0.3,0.1,0.6,0.2,0.9,0.2c0.6,0,1-0.4,1-1.7v-4.4h2v5c0,1.7-0.7,2.8-2.8,2.8 c-0.5,0-0.9-0.1-1.3-0.2V21.5z'/%3E %3Cpath fill='%23FFFFFF' d='M181.2,15.6h2.5l3,7.7h-2.2l-0.6-1.6h-2.9l-0.6,1.6h-2.1L181.2,15.6z M182.4,17.2L182.4,17.2l-1,3h1.9 L182.4,17.2z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M138.9,57.4l-3.8,4.5h3.8v1.5h-6v-1.6l3.7-4.5h-3.6v-1.5h5.9V57.4z'/%3E %3Cpath fill='%23FFFFFF' d='M140.1,55.7h2v2.9h2.4v-2.9h2v7.7h-2v-3.3h-2.4v3.3h-2V55.7z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M173.4,61.5c0.3,0.1,0.6,0.2,0.9,0.2c0.6,0,1-0.4,1-1.7v-4.4h2v5c0,1.7-0.7,2.8-2.8,2.8 c-0.5,0-0.9-0.1-1.3-0.2V61.5z'/%3E %3Cpath fill='%23FFFFFF' d='M181.2,55.6h2.5l3,7.7h-2.2l-0.6-1.6h-2.9l-0.6,1.6h-2.1L181.2,55.6z M182.4,57.2L182.4,57.2l-1,3h1.9 L182.4,57.2z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-color: #261c1d;
    position: absolute;
    right: 0;
    bottom: 5px;
    transition: all .3s ease-in-out;
    background-size: 240px 120px
}

.dff-extension .singleDownload.cn:hover:after,
.dff-extension .singleDownload.de:hover:after,
.dff-extension .singleDownload.download:hover:after,
.dff-extension .singleDownload.en:hover:after,
.dff-extension .singleDownload.exe:hover:after,
.dff-extension .singleDownload.fr:hover:after,
.dff-extension .singleDownload.jp:hover:after,
.dff-extension .singleDownload.nl:hover:after,
.dff-extension .singleDownload.pdf_cn:hover:after,
.dff-extension .singleDownload.pdf_de:hover:after,
.dff-extension .singleDownload.pdf_en:hover:after,
.dff-extension .singleDownload.pdf_fr:hover:after,
.dff-extension .singleDownload.pdf_jp:hover:after,
.dff-extension .singleDownload.pdf_nl:hover:after,
.dff-extension .singleDownload.pdf_zh:hover:after,
.dff-extension .singleDownload.zip:hover:after {
    background-color: #e31025
}

.dff-extension .singleDownload.download:after {
    background-position: 0 -80px
}

.dff-extension .singleDownload.zip:after {
    background-position: -80px -80px
}

.dff-extension .singleDownload.pdf_de:after {
    background-position: 0 0
}

.dff-extension .singleDownload.pdf_fr:after {
    background-position: -40px 0
}

.dff-extension .singleDownload.pdf_en:after {
    background-position: -80px 0
}

.dff-extension .singleDownload.pdf_cn:after,
.dff-extension .singleDownload.pdf_zh:after {
    background-position: -120px 0
}

.dff-extension .singleDownload.pdf_nl:after {
    background-position: -200px 0
}

.dff-extension .singleDownload .download__label {
    display: block;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    color: #000;
    padding: 0 45px 0 0;
    position: absolute;
    bottom: 5px
}

.dff-extension .multipleDownloads {
    border-bottom: 1px solid #ccc;
    margin: 0 15px 25px
}

.dff-extension .multipleDownloads>div {
    padding: 0
}

.dff-extension .multipleDownloads .col-xs-4 {
    min-height: 45px;
    position: relative
}

.dff-extension .multipleDownloads .subHeadline {
    position: absolute;
    bottom: 0;
    left: inherit
}

.dff-extension .table:not(.VueTables__table)>tbody>tr:first-of-type>td {
    border-top: 0
}

.dff-extension .table:not(.VueTables__table) tr:nth-child(2n) {
    background-color: #ecf0f8
}

.dff-extension .table:not(.VueTables__table) tr:nth-child(odd) {
    background-color: #d1d8e5
}

.dff-extension .table:not(.VueTables__table) tr.tr--spacer {
    background: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0)
}

.dff-extension .panel-heading:not(.panel-heading--filter) {
    display: block
}

.dff-extension .panel-body {
    padding: 15px 15px 0
}

.dff-extension .panel-body--noPadding {
    width: calc(100% + 2px);
    margin-left: -1px;
    margin-right: -1px;
    padding: 0
}

.dff-extension .panel-body--noPadding .table {
    margin-bottom: 0
}

.dff-extension .panel-heading a .h1,
.dff-extension .panel-heading a .h2,
.dff-extension .panel-heading a .h3,
.dff-extension .panel-heading a .h4,
.dff-extension .panel-heading a .h5,
.dff-extension .panel-heading a h1,
.dff-extension .panel-heading a h2,
.dff-extension .panel-heading a h3,
.dff-extension .panel-heading a h4,
.dff-extension .panel-heading a h5 {
    display: inline;
    margin: 0
}

.dff-extension .panel-heading a.st-arrow:after {
    text-indent: -9999px;
    position: absolute;
    right: 35px;
    content: "";
    border-color: rgba(0, 0, 0, 0) #261c1d;
    border-style: solid;
    border-width: 5px;
    border-right: 0;
    margin-top: 5px;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.dff-extension .panel-heading a.st-arrow.collapsed:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.dff-extension .panel-collapse .panel-group .panel-heading a.st-arrow:after {
    right: 35px;
    border-color: rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 5px;
    border-right: 0;
    margin-top: 5px
}

.dff-extension .panel-group .panel {
    border: 1px solid #ecf0f8;
    overflow: hidden
}

.dff-extension .tabLink {
    display: block
}

.hide {
    display: none
}

.clr:after,
.clr:before {
    content: "";
    display: table;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}

.clr:after {
    clear: both
}

.placeholder {
    display: block;
    width: 1px;
    height: 1px
}

.pointer {
    cursor: pointer
}

.padding-none {
    padding: 0
}

@media (max-width:425px) {
    .hidden-xxs {
        display: none!important
    }
}

.shrinkText {
    position: relative;
    margin-bottom: 20px
}

.shrinkText--grow .shrinkText__text:after {
    opacity: 0
}

.shrinkText--grow .shrinkText__button:after {
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    top: 1px
}

.shrinkText--grow .shrinkText__button .shrinkText__buttonText--more {
    display: none
}

.shrinkText--grow .shrinkText__button .shrinkText__buttonText--less {
    display: inline
}

.shrinkText__text {
    max-height: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    border-bottom: 1px solid #ccc;
    transition: max-height .4s
}

@media only screen and (max-width:1024px) {
    .shrinkText__text {
        max-height: 75px
    }
}

.shrinkText__text:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    height: 30px;
    background: linear-gradient(0deg, #fff 0, rgba(0, 0, 0, 0));
    opacity: 1;
    transition: opacity .4s
}

.shrinkText__button,
html.safari .shrinkText__text:after {
    background: rgba(0, 0, 0, 0)
}

.shrinkText__button {
    border: 0;
    display: inline;
    margin: 0;
    padding: 0;
    overflow: visible;
    border-radius: 0;
    color: inherit;
    font: inherit;
    outline: none;
    line-height: normal;
    text-transform: none;
    text-align: left;
    letter-spacing: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    min-width: auto;
    color: #e31025;
    transition: color .25s
}

.shrinkText__button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.shrinkText__button:hover {
    background: rgba(0, 0, 0, 0);
    color: inherit;
    color: #261c1d
}

.shrinkText__button:after {
    content: "\e114";
    display: inline-block;
    position: relative;
    top: 2px;
    padding: 3px;
    font-family: Glyphicons Halflings;
    transition: transform .4s, top .4s
}

.shrinkText__button .shrinkText__buttonText--more {
    display: inline;
    transition: display 1s;
    transition-delay: 1s
}

.shrinkText__button .shrinkText__buttonText--less {
    display: none;
    transition: display 1s;
    transition-delay: 1s
}

body.minimal-layout #content {
    padding-top: 20px
}

body.minimal-layout #mobileNav,
body.minimal-layout #mobileToggle {
    display: none
}

body.minimal-layout #wrapper,
body.minimal-layout .wrapper {
    padding-top: 0
}

@media only screen and (max-width:425px) {
    body.minimal-layout .flyout--contact {
        display: none
    }
}

#wrapper.reducedHeader,
#wrapper.reducedHeader #content,
#wrapper.reducedHeader #footer,
#wrapper.reducedHeader #header,
.wrapper.reducedHeader,
.wrapper.reducedHeader #content,
.wrapper.reducedHeader #footer,
.wrapper.reducedHeader #header {
    min-width: 970px
}

#wrapper.reducedHeader #header,
.wrapper.reducedHeader #header {
    min-height: 75px
}

@media (max-width:767px) {
    #wrapper.reducedHeader #header,
    .wrapper.reducedHeader #header {
        padding-bottom: 19px
    }
}

#wrapper.reducedHeader #firstHeader,
.wrapper.reducedHeader #firstHeader {
    margin-top: 27px
}

@media (min-width:768px) {
    #wrapper.reducedHeader,
    .wrapper.reducedHeader {
        padding-top: 75px
    }
}

@media (min-width:992px) {
    #wrapper.reducedHeader #lang,
    .wrapper.reducedHeader #lang {
        margin-top: 5px
    }
}

@media (max-width:991px) {
    #wrapper.reducedHeader #header.reducedHeader #lang,
    .wrapper.reducedHeader #header.reducedHeader #lang {
        margin-top: -18px
    }
}

@media print {
    #wrapper.reducedHeader,
    .wrapper.reducedHeader {
        padding: 0
    }
}

#wrapper.noHeader {
    padding-top: 0
}

.content {
    background: #fff
}

.content--space {
    padding: 40px
}

@media (max-width:767px) {
    .reduced-layout .hamburger {
        display: none
    }
    .reduced-layout #wrapper.reducedHeader #firstHeader,
    .reduced-layout .wrapper.reducedHeader #firstHeader {
        margin-top: 25px
    }
}

@media (max-width:425px) {
    .reduced-layout .flyout .flyout__icon {
        left: 20px
    }
    .reduced-layout .flyout--contact .flyout__textWrapper {
        left: 3px
    }
}

#right .button,
.button {
    display: inline-block;
    padding: 5px 7px;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    background: #e31025;
    color: #fff;
    cursor: pointer;
    border: 0
}

#right .button:active,
#right .button:focus,
#right .button:hover,
.button:active,
.button:focus,
.button:hover {
    background: rgba(0, 146, 208, .8)
}

#right .button:focus:not(.button--inverted),
#right .button:hover:not(.button--inverted),
#right .button:visited:not(.button--inverted),
.button:focus:not(.button--inverted),
.button:hover:not(.button--inverted),
.button:visited:not(.button--inverted) {
    color: #fff;
    text-decoration: none
}

#right .button--wide,
.button--wide {
    width: 100%;
    margin: 0;
    padding: 6px 12px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 20px;
    transition: background-color .2s ease-in-out
}

#right .button--wide:active,
#right .button--wide:focus,
#right .button--wide:hover,
.button--wide:active,
.button--wide:focus,
.button--wide:hover {
    background: #261c1d
}

@media only screen and (max-width:425px) {
    #right .button--wide:not(.button--big),
    .button--wide:not(.button--big) {
        padding: 6px
    }
}

#right .button--grey,
.button--grey {
    position: relative;
    bottom: 2px;
    background: #ccc
}

#right .button--grey:active,
#right .button--grey:focus,
#right .button--grey:hover,
.button--grey:active,
.button--grey:focus,
.button--grey:hover {
    background: hsla(0, 0%, 80%, .8)
}

#right .button--white,
.button--white {
    background: #fff;
    color: #e31025;
    border: 1px solid #ccc
}

#right .button--white:hover,
.button--white:hover {
    background: rgba(0, 146, 208, .2);
    color: #e31025
}

#right .button--red,
.button--red {
    background: #c00;
    margin-left: 6px
}

#right .button--red:hover,
.button--red:hover {
    background: rgba(204, 0, 0, .8)
}

#right .button--round,
.button--round {
    border-radius: 100%
}

#right .button--notClickable,
.button--notClickable {
    cursor: default
}

#right .button--notClickable:hover,
.button--notClickable:hover {
    background: #e31025
}

#right .button--notClickable.button--red:hover,
.button--notClickable.button--red:hover {
    background: #c00
}

#right .button--suggest,
.button--suggest {
    margin-right: 15px
}

#right .button--upper,
.button--upper {
    text-transform: uppercase
}

#right .button--info,
.button--info {
    padding: 1px 6px 1px 5px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    font-style: italic;
    -ms-transform: translateY(2px);
    transform: translateY(2px)
}

#right .button--big,
.button--big {
    padding: 10px 20px;
    margin: 20px 0
}

#right .button--big .icon,
.button--big .icon {
    margin-left: 10px
}

#right .button--right,
.button--right {
    float: right
}

#right .button--minWidth,
.button--minWidth {
    min-width: 200px
}

#right .button--darkHover:active,
#right .button--darkHover:hover,
.button--darkHover:active,
.button--darkHover:hover {
    background-color: #261c1d;
    text-decoration: none
}

#right .button--center,
.button--center {
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto
}

#right .button--inactive,
#right .button--inactive:active,
#right .button--inactive:focus,
#right .button--inactive:hover,
.button--inactive,
.button--inactive:active,
.button--inactive:focus,
.button--inactive:hover {
    background: #ccc;
    cursor: not-allowed
}

#right .button--inverted,
.button--inverted {
    color: #e31025;
    background: #fff;
    border: 1px solid #e31025
}

#right .button--inverted:active,
#right .button--inverted:focus,
#right .button--inverted:hover,
.button--inverted:active,
.button--inverted:focus,
.button--inverted:hover {
    color: #fff;
    background: #e31025;
    text-decoration: none
}

#right .button--vue:not(.button--inverted),
.button--vue:not(.button--inverted) {
    color: #e31025;
    background: #fff;
    border: 1px solid #ccc;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    margin-left: -1px
}

#right .button--vue:not(.button--inverted):active,
#right .button--vue:not(.button--inverted):focus,
#right .button--vue:not(.button--inverted):hover,
.button--vue:not(.button--inverted):active,
.button--vue:not(.button--inverted):focus,
.button--vue:not(.button--inverted):hover {
    color: #000;
    background: #ecf0f8;
    text-decoration: none
}

#right .button--vue:not(.button--inverted).button--active,
.button--vue:not(.button--inverted).button--active {
    color: #fff;
    background: #e31025;
    border-color: #e31025;
    text-decoration: none;
    cursor: default
}

#right .button--icon,
.button--icon {
    color: #707070;
    fill: #707070;
    background: #fff;
    border: 0;
    padding: 0;
    line-height: 25px;
    text-decoration: none;
    font-size: 30px;
    cursor: pointer;
    transition: color .25s;
    z-index: 10
}

#right .button--icon:active:not(.button--inverted),
#right .button--icon:focus:not(.button--inverted),
#right .button--icon:hover:not(.button--inverted),
.button--icon:active:not(.button--inverted),
.button--icon:focus:not(.button--inverted),
.button--icon:hover:not(.button--inverted) {
    color: #3f3f3f;
    fill: #3f3f3f;
    background: #fff;
    text-decoration: none
}

.iconButton {
    display: inline-block;
    font-size: 0;
    height: 22px;
    width: 22px
}

.iconButton--linkedin:after {
    content: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Y2Q3MTdjN2UtMWRhNC1kZjRkLTgxOGQtNmYzMmI2MDJkN2NjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFERDI1NkY0NzEzNjExRUI5OUE4Q0JBNTIzRDQ1RUE0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFERDI1NkYzNzEzNjExRUI5OUE4Q0JBNTIzRDQ1RUE0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhMGMyYjg5LWZhOGUtNDg0MS1iNzI5LWIwOTEzMTRiYTRkMiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM3MGNhNWE1LTE1NTUtZmI0My04M2ExLTk2ZmQ2OWM2NmRkYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABYAFgMBEQACEQEDEQH/xABwAAADAQEAAAAAAAAAAAAAAAAABQcGCAEAAgMAAAAAAAAAAAAAAAAAAAYDBAUQAAAFBAIBBQEAAAAAAAAAAAERAgMEACEFBhIiBzFBURMkFREAAgIABgMBAAAAAAAAAAAAAAECAxEhMVESBLFyBbL/2gAMAwEAAhEDEQA/AKvq2x4XBStwys3ZJeVixZaQlR3WXCiqW4pCUoM+V+vUgIK1r6Z2KuKgotrfUxuv2IVuyTm5JPbTPAeRPMmgS8vHxbGQFT0kUJadFtYM83C4oFYhYTEvg6ry+bcouTWhYj9SiUlFPU21UTROcJDMj+F5QAGnDXPjigOCu36l+lr0zRa50+r8Co4vhd7L9Mab3i47Oi+PlxoYNvA7G+xTbYgvshKl8iA7quJ+9RdWxu63F7k3arSoqwWZe6XhlCgAoAKAP//Z)
}

.iconButton--xing:after {
    content: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Y2Q3MTdjN2UtMWRhNC1kZjRkLTgxOGQtNmYzMmI2MDJkN2NjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDMEU5Qzg3NzEzNjExRUI5MEUzRDRFQUE4QUE0N0VCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDMEU5Qzg2NzEzNjExRUI5MEUzRDRFQUE4QUE0N0VCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhMGMyYjg5LWZhOGUtNDg0MS1iNzI5LWIwOTEzMTRiYTRkMiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM3MGNhNWE1LTE1NTUtZmI0My04M2ExLTk2ZmQ2OWM2NmRkYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABYAFgMBEQACEQEDEQH/xACAAAEAAwAAAAAAAAAAAAAAAAAGAAMHAQACAgMAAAAAAAAAAAAAAAABBgAEAgMFEAABAwMCBQUBAAAAAAAAAAABAgMEEQUGABIxQWETFCFRIjIHchEAAQMCAQgLAQAAAAAAAAAAAQACAxESBPAhMUFRYRMFcZGhwdEiMkKCIxUG/9oADAMBAAIRAxEAPwDfbh+m43bs2jYfOTJjXOYEGI+41SM53QdgS7XmpJRw+3prMMJFVXdiWtfYdKsyu8TzOi2a1OFua8oKdcTxSDwHP+j0GlPnnMZeKzDYc0kcc52bu87qLeUg8VzwPG8hfc7ezyfTubqU3+1eemHgO4Vlxutpdr6UVjOV47keffrcVqXaZUTFMdClJlPNlkSlNqStQacNKh11KUpofRAKuerxfZGSPM7YuVLE6aYVBDG5Zdad4QETLncLjLVW57qFoimxKj8qV6jb0p10i/zIEs8s0h+6ujZXT4bhm1rqBM9OiKmooiSI0c5op+1zEB4V8+KUOGvAOfIDZ7Hj9tKLYY/0i7DvF3vbR3yz0p2+pDWlum5Ff//Z)
}

.button__note {
    color: #ccc;
    margin: 10px 0
}

input[type=button].button,
input[type=submit].button {
    -webkit-appearance: none
}

.fancybox-wrap {
    max-width: calc(100% - 60px)
}

@media only screen and (max-width:767px) {
    .fancybox-wrap {
        max-width: calc(100% - 40px)
    }
}

@media only screen and (max-width:425px) {
    .fancybox-wrap {
        max-width: calc(100% - 20px)
    }
}

.fancybox-skin .fancybox-outer {
    padding: 15px;
    background: #fff
}

.fancybox-inner,
.fancybox-outer {
    max-width: 100%
}

.fancybox-inner .fancybox-image {
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.fancybox--form .fancybox-inner,
.fancybox--form .fancybox-outer,
.fancybox--svg .fancybox-inner,
.fancybox--svg .fancybox-outer {
    width: calc(100vh - 150px)!important
}

.fancybox--form .fancybox-inner .fancyboxOutsideWrapper,
.fancybox--form .fancybox-outer .fancyboxOutsideWrapper,
.fancybox--svg .fancybox-inner .fancyboxOutsideWrapper,
.fancybox--svg .fancybox-outer .fancyboxOutsideWrapper {
    display: block
}

.fancybox--form .fancybox-inner .fdst__graph,
.fancybox--form .fancybox-outer .fdst__graph,
.fancybox--svg .fancybox-inner .fdst__graph,
.fancybox--svg .fancybox-outer .fdst__graph {
    max-height: 100%
}

@media only screen and (max-width:1024px) {
    .fancybox--form .fancybox-inner .fdst__graph,
    .fancybox--form .fancybox-outer .fdst__graph,
    .fancybox--svg .fancybox-inner .fdst__graph,
    .fancybox--svg .fancybox-outer .fdst__graph {
        max-height: 95%;
        max-width: 95%
    }
}

@media only screen and (min-width:1200px) {
    .fancybox--youtube {
        max-width: 1170px
    }
}

.fancybox--youtube .fancybox-skin .fancybox-outer {
    padding: 0
}

.fancybox--youtube .fancybox-inner {
    height: auto!important
}

.fancybox--youtube .fancyboxOutsideWrapper {
    height: 0;
    background: #000;
    overflow: hidden
}

.fancybox--youtube .fancyboxOutsideWrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

@media only screen and (min-width:1200px) {
    html.internet-explorer .fancybox--youtube {
        margin-left: 9px
    }
}

html.internet-explorer .fancybox--form .fancybox-inner,
html.internet-explorer .fancybox--form .fancybox-outer,
html.internet-explorer .fancybox--svg .fancybox-inner,
html.internet-explorer .fancybox--svg .fancybox-outer {
    width: calc(100vh - 150px)!important
}

html.internet-explorer .fancybox--form .fancybox-inner .fancyboxOutsideWrapper,
html.internet-explorer .fancybox--form .fancybox-outer .fancyboxOutsideWrapper,
html.internet-explorer .fancybox--svg .fancybox-inner .fancyboxOutsideWrapper,
html.internet-explorer .fancybox--svg .fancybox-outer .fancyboxOutsideWrapper {
    display: block
}

html.internet-explorer .fancybox--form .fancybox-inner .fdst__graph,
html.internet-explorer .fancybox--form .fancybox-outer .fdst__graph,
html.internet-explorer .fancybox--svg .fancybox-inner .fdst__graph,
html.internet-explorer .fancybox--svg .fancybox-outer .fdst__graph {
    width: 100%;
    max-width: calc(100vh - 220px);
    max-height: calc(100vh - 220px)
}

.fancybox--form .fancybox-outer {
    min-width: 600px
}

@media only screen and (max-width:768px) {
    .fancybox--form .fancybox-outer {
        min-width: auto
    }
}

.fancybox--form .fancybox-inner {
    max-width: 100%;
    min-width: 100%
}

.fancyboxOutsideWrapper {
    width: auto;
    height: auto;
    max-width: 1170px;
    max-height: 900px;
    display: none
}

@media only screen and (max-width:1024px) {
    .fancyboxOutsideWrapper {
        width: auto;
        height: auto
    }
}

html.internet-explorer .fancybox-opened:not(.fancybox--youtube) .fancyboxOutsideWrapper {
    width: calc(100vh - 220px);
    height: calc(100vh - 220px)
}

.fancyboxOutsideWrapper--form {
    width: 100%;
    height: auto;
    max-width: 900px;
    max-height: 900px;
    display: none
}

.fancyboxOutsideWrapper--form .form-group>div,
.fancyboxOutsideWrapper--form .form-group>label {
    padding: 0
}

.fancybox__headline {
    color: #e31025;
    font-size: 24px;
    line-height: 26px;
    font-weight: 400;
    margin: 0 0 15px
}

.fancybox__subHeadline {
    color: #000;
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    margin: 0 0 20px
}

.tx-rename-search {
    margin-bottom: 40px;
    position: relative
}

.tx-rename-search .searched-anchor {
    position: absolute;
    top: -50px
}

.highlight {
    color: #e31025;
    font-weight: 700
}

.highlight--light {
    color: #e31025;
    font-weight: 400
}

.text--bold {
    font-weight: 700
}

.text--normal {
    font-weight: 400
}

.float--right {
    float: right
}

.text--right {
    text-align: right
}

.text--center {
    text-align: center
}

.visibility--hidden {
    visibility: hidden
}

.ce-textpic .ce-media,
.ce-textpic .image,
.ce-textpic .video {
    margin: 0
}

.ce-textpic .ce-media img,
.ce-textpic .image img,
.ce-textpic .video img {
    max-width: 100%;
    height: auto
}

.ce-textpic .ce-center .ce-row:after,
.ce-textpic .ce-gallery:after,
.ce-textpic:after {
    content: "";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0
}

.ce-textpic.ce-intext .ce-gallery .ce-media,
.ce-textpic.ce-intext .ce-gallery .image,
.ce-textpic.ce-intext .ce-gallery .video {
    margin-bottom: 10px
}

.ce-textpic.ce-intext .ce-gallery .ce-media img,
.ce-textpic.ce-intext .ce-gallery .image img,
.ce-textpic.ce-intext .ce-gallery .video img {
    display: block;
    width: 400px
}

.ce-textpic .video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ce-textpic .video-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden
}

.ce-textpic .ce-gallery.ce-border iframe,
.ce-textpic .ce-gallery.ce-border img {
    border: 1px solid grey
}

.ce-textpic.ce-center.ce-above .ce-media,
.ce-textpic.ce-center.ce-above .image,
.ce-textpic.ce-center.ce-above .video {
    margin-bottom: 10px
}

.ce-textpic.ce-center.ce-above .ce-media img,
.ce-textpic.ce-center.ce-above .image img,
.ce-textpic.ce-center.ce-above .video img {
    display: block;
    margin: 0 auto
}

.ce-textpic.ce-center.ce-above .ce-inner {
    text-align: center
}

.ce-textpic.ce-center.ce-above .ce-row {
    display: inline-block;
    width: 100%
}

.ce-textpic.ce-center.ce-above .ce-column {
    float: left;
    width: 100%
}

.ce-textpic.ce-center.ce-above .ce-column+.ce-column .ce-media {
    margin-left: 20px
}

.ce-textpic.ce-right.ce-above .ce-media,
.ce-textpic.ce-right.ce-above .image,
.ce-textpic.ce-right.ce-above .video {
    margin-bottom: 10px
}

.ce-textpic.ce-right.ce-above .ce-media img,
.ce-textpic.ce-right.ce-above .image img,
.ce-textpic.ce-right.ce-above .video img {
    display: block;
    float: right
}

.ce-textpic.ce-right.ce-above .ce-column,
.ce-textpic.ce-right.ce-above .ce-row {
    float: right;
    width: 100%
}

.ce-textpic.ce-right.ce-above .ce-column+.ce-column .ce-media,
.ce-textpic.ce-right.ce-above .ce-column+.ce-column .image,
.ce-textpic.ce-right.ce-above .ce-column+.ce-column .video {
    margin-left: 20px
}

.ce-textpic.ce-left.ce-above .ce-media,
.ce-textpic.ce-left.ce-above .image,
.ce-textpic.ce-left.ce-above .video {
    margin-bottom: 10px
}

.ce-textpic.ce-left.ce-above .ce-media img,
.ce-textpic.ce-left.ce-above .image img,
.ce-textpic.ce-left.ce-above .video img {
    display: block
}

.ce-textpic.ce-left.ce-above .ce-row {
    display: inline-block;
    width: 100%
}

.ce-textpic.ce-left.ce-above .ce-column {
    float: left;
    width: 100%
}

.ce-textpic.ce-left.ce-above .ce-column+.ce-column .ce-media,
.ce-textpic.ce-left.ce-above .ce-column+.ce-column .image,
.ce-textpic.ce-left.ce-above .ce-column+.ce-column .video {
    margin-left: 20px
}

.ce-textpic.ce-center.ce-below .ce-media,
.ce-textpic.ce-center.ce-below .image,
.ce-textpic.ce-center.ce-below .video {
    margin-top: 10px
}

.ce-textpic.ce-center.ce-below .ce-media img,
.ce-textpic.ce-center.ce-below .image img,
.ce-textpic.ce-center.ce-below .video img {
    display: block;
    margin: 0 auto
}

.ce-textpic.ce-center.ce-below .ce-inner {
    text-align: center
}

.ce-textpic.ce-center.ce-below .ce-row {
    display: inline-block;
    width: 100%
}

.ce-textpic.ce-center.ce-below .ce-column {
    float: left;
    width: 100%
}

.ce-textpic.ce-center.ce-below .ce-column+.ce-column .ce-media {
    margin-left: 20px
}

.ce-textpic.ce-right.ce-below .ce-media,
.ce-textpic.ce-right.ce-below .image,
.ce-textpic.ce-right.ce-below .video {
    margin-top: 10px
}

.ce-textpic.ce-right.ce-below .ce-media img,
.ce-textpic.ce-right.ce-below .image img,
.ce-textpic.ce-right.ce-below .video img {
    display: block;
    float: right
}

.ce-textpic.ce-right.ce-below .ce-row {
    float: right;
    width: 100%
}

.ce-textpic.ce-right.ce-below .ce-column {
    float: left;
    width: 100%
}

.ce-textpic.ce-right.ce-below .ce-column+.ce-column .ce-media,
.ce-textpic.ce-right.ce-below .ce-column+.ce-column .image,
.ce-textpic.ce-right.ce-below .ce-column+.ce-column .video {
    margin-left: 20px
}

.ce-textpic.ce-left.ce-below .ce-media,
.ce-textpic.ce-left.ce-below .image,
.ce-textpic.ce-left.ce-below .video {
    margin-top: 10px
}

.ce-textpic.ce-left.ce-below .ce-media img,
.ce-textpic.ce-left.ce-below .image img,
.ce-textpic.ce-left.ce-below .video img {
    display: block
}

.ce-textpic.ce-left.ce-below .ce-row {
    display: inline-block;
    width: 100%
}

.ce-textpic.ce-left.ce-below .ce-column {
    float: left;
    width: 100%
}

.ce-textpic.ce-left.ce-below .ce-column+.ce-column .ce-media,
.ce-textpic.ce-left.ce-below .ce-column+.ce-column .image,
.ce-textpic.ce-left.ce-below .ce-column+.ce-column .video {
    margin-left: 20px
}

.ce-textpic.ce-left.ce-intext .ce-gallery {
    float: left
}

.ce-textpic.ce-left.ce-intext .ce-gallery .ce-media,
.ce-textpic.ce-left.ce-intext .ce-gallery .image,
.ce-textpic.ce-left.ce-intext .ce-gallery .video {
    margin-right: 20px
}

.ce-textpic.ce-left.ce-intext .ce-gallery .ce-media img,
.ce-textpic.ce-left.ce-intext .ce-gallery .image img,
.ce-textpic.ce-left.ce-intext .ce-gallery .video img {
    display: block
}

.ce-textpic.ce-left.ce-intext .ce-gallery .ce-column+.ce-column .ce-media,
.ce-textpic.ce-left.ce-intext .ce-gallery .ce-column+.ce-column .image,
.ce-textpic.ce-left.ce-intext .ce-gallery .ce-column+.ce-column .video {
    margin-top: 10px
}

.ce-textpic.ce-right.ce-intext .ce-gallery {
    float: right
}

.ce-textpic.ce-right.ce-intext .ce-gallery .ce-media,
.ce-textpic.ce-right.ce-intext .ce-gallery .image,
.ce-textpic.ce-right.ce-intext .ce-gallery .video {
    margin-left: 20px
}

.ce-textpic.ce-right.ce-intext .ce-gallery .ce-media img,
.ce-textpic.ce-right.ce-intext .ce-gallery .image img,
.ce-textpic.ce-right.ce-intext .ce-gallery .video img {
    display: block
}

.ce-textpic.ce-right.ce-intext .ce-gallery .ce-column+.ce-column .ce-media {
    margin-top: 10px
}

.ce-textpic.ce-nowrap .ce-bodytext {
    overflow: hidden
}

.ce-textpic.ce-nowrap.ce-intext .ce-gallery .image img {
    width: auto
}

@media only screen and (max-width:768px) {
    .ce-textpic.ce-left.ce-intext .ce-gallery {
        float: left;
        width: 50%
    }
    .ce-textpic.ce-left.ce-intext .ce-gallery .ce-media,
    .ce-textpic.ce-left.ce-intext .ce-gallery .image,
    .ce-textpic.ce-left.ce-intext .ce-gallery .video {
        margin-right: 20px
    }
    .ce-textpic.ce-left.ce-intext .ce-gallery .ce-media img,
    .ce-textpic.ce-left.ce-intext .ce-gallery .image img,
    .ce-textpic.ce-left.ce-intext .ce-gallery .video img {
        width: 100%
    }
    .ce-textpic.ce-right.ce-intext .ce-gallery {
        float: right;
        width: 50%
    }
    .ce-textpic.ce-right.ce-intext .ce-gallery .ce-media,
    .ce-textpic.ce-right.ce-intext .ce-gallery .image,
    .ce-textpic.ce-right.ce-intext .ce-gallery .video {
        margin-left: 20px
    }
    .ce-textpic.ce-right.ce-intext .ce-gallery .ce-media img,
    .ce-textpic.ce-right.ce-intext .ce-gallery .image img,
    .ce-textpic.ce-right.ce-intext .ce-gallery .video img {
        width: 100%
    }
    .ce-textpic.ce-intext.ce-nowrap .ce-gallery {
        width: auto
    }
    .ce-textpic.ce-intext.ce-nowrap .ce-gallery .image img {
        width: 100px
    }
}

@media only screen and (max-width:480px) {
    .ce-textpic.ce-left.ce-intext .ce-gallery {
        float: none;
        width: 100%
    }
    .ce-textpic.ce-left.ce-intext .ce-gallery .ce-media,
    .ce-textpic.ce-left.ce-intext .ce-gallery .image,
    .ce-textpic.ce-left.ce-intext .ce-gallery .video {
        margin-right: 0
    }
    .ce-textpic.ce-right.ce-intext .ce-gallery {
        float: none;
        width: 100%
    }
    .ce-textpic.ce-right.ce-intext .ce-gallery .ce-media,
    .ce-textpic.ce-right.ce-intext .ce-gallery .image,
    .ce-textpic.ce-right.ce-intext .ce-gallery .video {
        margin-left: 0
    }
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ce-row,
    .ce-row .ce-column,
    .ce-row .ce-column iframe,
    .ce-row .ce-column img {
        max-width: 100%
    }
}

ul.bottomNav {
    float: right;
    padding: 0;
    margin: 0
}

ul.bottomNav li {
    float: left
}

ul.bottomNav li,
ul.bottomNav li.first {
    margin-right: 5px
}

ul.bottomNav li.first a {
    border-right: 1px solid #fff;
    padding-right: 5px
}

ul.bottomNav li.last {
    margin-right: 0
}

ul.bottomNav li a {
    color: #fff;
    line-height: 22px
}

ul.bottomNav li a:hover {
    text-decoration: underline
}

@media (max-width:767px) {
    ul.bottomNav li.first {
        margin-right: 5px
    }
    ul.bottomNav li.first a {
        padding-right: 5px
    }
    ul.bottomNav li a.instagram,
    ul.bottomNav li a.linkedin {
        display: none
    }
    ul.bottomNav li a.facebook {
        margin-left: 5px
    }
}

@media screen and (max-device-width:320px) and (-webkit-max-device-pixel-ratio:2) {
    ul.bottomNav li.last {
        display: none
    }
    ul.bottomNav li:nth-child(4) {
        margin-right: 0
    }
}

ul#socialSprites li {
    float: left;
    margin-right: 0
}

ul#socialSprites li a.socialSprite {
    display: block;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 180 36' style='enable-background:new 0 0 180 36;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%236C87AA;%7D .st3%7Bfill:%236B85A9;%7D .st4%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%236B85A9;%7D .st5%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D %3C/style%3E %3Crect class='st0' width='18' height='18'/%3E %3Crect x='18' class='st0' width='18' height='18'/%3E %3Cg%3E %3Cpolygon class='st1' points='33.8,18 29.8,11 36,0 31.8,0 25.6,11 29.6,18 '/%3E %3Cpolygon class='st1' points='19.1,12.6 22.2,7.4 19.9,3.3 23.8,3.3 26.1,7.4 23,12.6 '/%3E %3C/g%3E %3Cpath class='st1' d='M11.3,3.7h3V0h-3C8.8,0,6.8,2.2,6.8,4.9v1.9h-3v3.7h3V18h3.7v-7.5h3.7V6.7h-3.7V4.8C10.5,4.2,10.9,3.7,11.3,3.7 z'/%3E %3Crect y='18' class='st0' width='18' height='18'/%3E %3Crect x='72' y='18' class='st0' width='18' height='18'/%3E %3Crect x='18' y='18' class='st0' width='18' height='18'/%3E %3Cg%3E %3Cpolygon class='st2' points='33.8,36 29.8,28.9 36,18 31.8,18 25.6,28.9 29.6,36 '/%3E %3Cpolygon class='st2' points='19.1,30.6 22.2,25.4 19.9,21.3 23.8,21.3 26.1,25.4 23,30.6 '/%3E %3C/g%3E %3Cpath class='st2' d='M11.3,21.7h3V18h-3c-2.5,0-4.5,2.2-4.5,4.9v1.9h-3v3.7h3V36h3.7v-7.5h3.7v-3.7h-3.7v-1.9 C10.5,22.2,10.9,21.7,11.3,21.7z'/%3E %3Crect x='54' y='18' class='st0' width='18' height='18'/%3E %3Crect x='54' class='st0' width='18' height='18'/%3E %3Cg%3E %3Crect x='57.2' y='26' class='st3' width='3.1' height='10'/%3E %3Ccircle class='st3' cx='58.8' cy='22.8' r='1.8'/%3E %3Cpath class='st3' d='M62.3,26v10h3.1v-4.9c0-1.3,0.2-2.6,1.9-2.6c1.6,0,1.6,1.5,1.6,2.7V36H72v-5.5c0-2.7-0.6-4.8-3.7-4.8 c-1.5,0-2.5,0.8-2.9,1.6l0,0V26H62.3z'/%3E %3C/g%3E %3Cg%3E %3Crect x='57.2' y='8' class='st1' width='3.1' height='10'/%3E %3Ccircle class='st1' cx='58.8' cy='4.8' r='1.8'/%3E %3Cpath class='st1' d='M62.3,8v10h3.1v-4.9c0-1.3,0.2-2.6,1.9-2.6c1.6,0,1.6,1.5,1.6,2.7V18H72v-5.5c0-2.7-0.6-4.8-3.7-4.8 c-1.5,0-2.5,0.8-2.9,1.6l0,0V8H62.3z'/%3E %3C/g%3E %3Crect x='90' class='st0' width='18' height='18'/%3E %3Crect x='108' class='st0' width='18' height='18'/%3E %3Cg%3E %3Cpath class='st1' d='M102.7,6.8c-1.6,0.1-3,0.6-4.1,1.6c-1.1,1.1-1.6,2.4-1.5,4.1c-0.6-0.1-1.2-0.2-1.7-0.2c-0.2,0-0.4,0-0.6,0.1 c-0.5,0.3-1.1,0.7-1.7,1.1c0.1-0.5,0.2-1,0.3-1.4c0.1-0.3,0.1-0.5-0.2-0.7C91.3,10,90.5,8,91.1,6c0.6-1.9,1.9-3.1,3.8-3.7 c2.5-0.8,5.4,0,6.9,2C102.3,5,102.6,5.8,102.7,6.8L102.7,6.8z M95.4,6.2c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7 c0,0.4,0.3,0.7,0.7,0.7C95.1,6.9,95.4,6.5,95.4,6.2L95.4,6.2z M99.2,5.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7 c0.4,0,0.7-0.3,0.7-0.7C99.9,5.7,99.6,5.4,99.2,5.4z'/%3E %3Cpath class='st1' d='M106.3,16.7c-0.5-0.2-1-0.6-1.4-0.6c-0.5-0.1-1,0.2-1.5,0.3c-1.6,0.2-2.9-0.3-4.1-1.3c-2.2-2-1.9-5.1,0.7-6.8 c2.2-1.5,5.5-1,7.1,1.1c1.4,1.8,1.2,4.1-0.5,5.6c-0.5,0.4-0.7,0.8-0.4,1.4C106.2,16.4,106.2,16.5,106.3,16.7L106.3,16.7z M100.6,11.1c0.3,0,0.6-0.2,0.6-0.6c0-0.3-0.3-0.6-0.6-0.6c-0.3,0-0.6,0.3-0.6,0.6C100,10.9,100.2,11.1,100.6,11.1L100.6,11.1z M104.2,10c-0.3,0-0.6,0.3-0.6,0.6s0.2,0.6,0.6,0.6c0.3,0,0.6-0.2,0.6-0.6S104.6,10,104.2,10z'/%3E %3C/g%3E %3Crect x='90' y='18' class='st0' width='18' height='18'/%3E %3Cg%3E %3Cpath class='st3' d='M102.7,24.8c-1.6,0.1-3,0.6-4.1,1.6c-1.1,1.1-1.6,2.4-1.5,4.1c-0.6-0.1-1.2-0.2-1.7-0.2c-0.2,0-0.4,0-0.6,0.1 c-0.5,0.3-1.1,0.7-1.7,1.1c0.1-0.5,0.2-1,0.3-1.4c0.1-0.3,0.1-0.5-0.2-0.7C91.3,28,90.5,26,91.1,24c0.6-1.9,1.9-3.1,3.8-3.7 c2.5-0.8,5.4,0,6.9,2C102.3,23,102.6,23.8,102.7,24.8L102.7,24.8z M95.4,24.2c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7 c0,0.4,0.3,0.7,0.7,0.7C95.1,24.9,95.4,24.5,95.4,24.2L95.4,24.2z M99.2,23.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7 c0.4,0,0.7-0.3,0.7-0.7C99.9,23.7,99.6,23.4,99.2,23.4z'/%3E %3Cpath class='st3' d='M106.3,34.7c-0.5-0.2-1-0.6-1.4-0.6c-0.5-0.1-1,0.2-1.5,0.3c-1.6,0.2-2.9-0.3-4.1-1.3c-2.2-2-1.9-5.1,0.7-6.8 c2.2-1.5,5.5-1,7.1,1.1c1.4,1.8,1.2,4.1-0.5,5.6c-0.5,0.4-0.7,0.8-0.4,1.4C106.2,34.4,106.2,34.5,106.3,34.7L106.3,34.7z M100.6,29.1c0.3,0,0.6-0.2,0.6-0.6c0-0.3-0.3-0.6-0.6-0.6c-0.3,0-0.6,0.3-0.6,0.6C100,28.9,100.2,29.1,100.6,29.1L100.6,29.1z M104.2,28c-0.3,0-0.6,0.3-0.6,0.6c0,0.3,0.2,0.6,0.6,0.6c0.3,0,0.6-0.2,0.6-0.6S104.6,28,104.2,28z'/%3E %3C/g%3E %3Crect x='108' y='18' class='st0' width='18' height='18'/%3E %3Crect x='126' y='18' class='st0' width='18' height='18'/%3E %3Cpath id='google-plus-1' class='st4' d='M132,26.3V28h2.8c-0.1,0.7-0.9,2.1-2.8,2.1c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1 c1,0,1.6,0.4,2,0.8l1.3-1.3c-0.9-0.8-2-1.3-3.3-1.3c-2.7,0-5,2.2-5,5s2.2,5,5,5c2.9,0,4.8-2,4.8-4.8c0-0.3,0-0.6-0.1-0.8H132V26.3z M144,27.7h-2.1v2.1h-1.4v-2.1h-2.1v-1.4h2.1v-2.1h1.4v2.1h2.1V27.7z'/%3E %3Crect x='126' class='st0' width='18' height='18'/%3E %3Crect x='144' class='st0' width='36' height='18'/%3E %3Cpath id='google-plus-1_1_' class='st5' d='M132,8.3V10h2.8c-0.1,0.7-0.9,2.1-2.8,2.1c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1 c1,0,1.6,0.4,2,0.8l1.3-1.3c-0.9-0.8-2-1.3-3.3-1.3c-2.7,0-5,2.2-5,5s2.2,5,5,5c2.9,0,4.8-2,4.8-4.8c0-0.3,0-0.6-0.1-0.8H132V8.3z M144,9.7h-2.1v2.1h-1.4V9.7h-2.1V8.3h2.1V6.2h1.4v2.1h2.1V9.7z'/%3E %3Cg%3E %3Cpath class='st1' d='M116.4,5.9c0.3-0.1,0.7,0.1,1,0.3c1.3,0.9,2.6,1.8,3.9,2.7c0.6,0.5,0.6,1.5,0,2c-1.4,0.9-2.7,1.8-4.1,2.8 c-0.6,0.4-1.5,0.2-1.8-0.4c-0.3-0.5-0.1-1.3,0.4-1.6c0.8-0.6,1.6-1.1,2.4-1.7c-0.8-0.6-1.6-1.1-2.4-1.7c-0.4-0.3-0.6-0.9-0.4-1.4 C115.5,6.2,115.9,5.9,116.4,5.9z'/%3E %3Cpath class='st1' d='M117.5,1.7c1.2-0.1,2.4,0.1,3.5,0.6c2.1,0.9,3.9,2.7,4.6,4.8c0.9,2.5,0.4,5.5-1.2,7.6c-1,1.4-2.5,2.4-4.1,2.8 c-1.7,0.5-3.6,0.4-5.3-0.2c-2.7-1-4.8-3.7-5.1-6.6c-0.3-2.5,0.7-5.2,2.6-6.9C113.8,2.6,115.6,1.8,117.5,1.7 M117.9,4.2 c-1.1,0-2.2,0.3-3.1,0.9c-1.6,1-2.5,2.9-2.5,4.7c0,1.3,0.5,2.5,1.3,3.5c1.1,1.3,2.8,2.1,4.5,2c1.7,0,3.3-0.9,4.3-2.3 c1-1.3,1.3-3.1,0.9-4.7C122.7,6,120.4,4.2,117.9,4.2z M123.6,12.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3 S124.3,12.3,123.6,12.3z M112.3,4.6c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S113,4.6,112.3,4.6z'/%3E %3C/g%3E %3Cg%3E %3Cpath class='st3' d='M116.4,23.9c0.3-0.1,0.7,0.1,1,0.3c1.3,0.9,2.6,1.8,3.9,2.7c0.6,0.5,0.6,1.5,0,2c-1.4,0.9-2.7,1.8-4.1,2.8 c-0.6,0.4-1.5,0.2-1.8-0.4c-0.3-0.5-0.1-1.3,0.4-1.6c0.8-0.6,1.6-1.1,2.4-1.7c-0.8-0.6-1.6-1.1-2.4-1.7c-0.4-0.3-0.6-0.9-0.4-1.4 C115.5,24.2,115.9,23.9,116.4,23.9z'/%3E %3Cpath class='st3' d='M117.5,19.7c1.2-0.1,2.4,0.1,3.5,0.6c2.1,0.9,3.9,2.7,4.6,4.8c0.9,2.5,0.4,5.5-1.2,7.6c-1,1.4-2.5,2.4-4.1,2.8 c-1.7,0.5-3.6,0.4-5.3-0.2c-2.7-1-4.8-3.7-5.1-6.6c-0.3-2.5,0.7-5.2,2.6-6.9C113.8,20.6,115.6,19.8,117.5,19.7 M117.9,22.2 c-1.1,0-2.2,0.3-3.1,0.9c-1.6,1-2.5,2.9-2.5,4.7c0,1.3,0.5,2.5,1.3,3.5c1.1,1.3,2.8,2.1,4.5,2c1.7,0,3.3-0.9,4.3-2.3 c1-1.3,1.3-3.1,0.9-4.7C122.7,24,120.4,22.2,117.9,22.2z M123.6,30.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3C124.9,30.9,124.3,30.3,123.6,30.3z M112.3,22.6c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3 S113,22.6,112.3,22.6z'/%3E %3C/g%3E %3Cg%3E %3Cpath class='st1' d='M149.9,8.7c0.2-0.6,0.5-1.1,0.7-1.7s0.5-1.2,0.7-1.7c0.1-0.2,0.2-0.5,0.3-0.6s0.3-0.2,0.5-0.2 c0.4-0.1,0.8,0,1.1,0.3c0.2,0.2,0.3,0.4,0.2,0.7c0,0.3-0.2,0.6-0.3,0.8c-0.2,0.6-0.5,1.2-0.8,1.8c-0.5,1.2-1.1,2.4-1.6,3.7 c-0.2,0.6-0.5,1.2-0.8,1.8c0,0.1-0.1,0.3-0.2,0.4c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.3,0.3-0.5,0.3s-0.4,0-0.6-0.1 c-0.2-0.1-0.4-0.2-0.5-0.4c-0.3-0.4,0-0.9,0.2-1.3c0.1-0.3,0.2-0.6,0.4-0.9c-0.1-0.1,0-0.2,0-0.4c0-0.1,0.1-0.2,0.1-0.4 c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.6-0.5-1.2-0.8-1.8c-0.1-0.3-0.2-0.6-0.4-0.9 c-0.1-0.3-0.3-0.6-0.3-0.9c0-0.2,0-0.4,0-0.6s0.2-0.3,0.4-0.4c0.4-0.2,0.9-0.2,1.2,0.1c0.2,0.2,0.3,0.5,0.4,0.7 c0.1,0.3,0.2,0.5,0.3,0.8c0.2,0.5,0.4,1.1,0.7,1.7C149.6,8.1,149.8,8.4,149.9,8.7z'/%3E %3Cpath class='st1' d='M156,4.9c0.6,0,1.3,0.1,1.9,0.5c0.5,0.3,1,0.9,1.3,1.5s0.3,1.4,0.1,2.1c-0.2,0.6-0.6,1.2-1.1,1.7 c-0.2,0.2-0.6,0.3-0.9,0.5c-0.3,0.1-0.7,0.1-1.1,0.1c-0.6,0-1.3-0.1-1.9-0.5c-0.5-0.3-0.9-0.7-1.1-1.3c-0.2-0.5-0.3-1.2-0.3-1.8 c0.1-0.6,0.4-1.3,0.8-1.7c0.4-0.5,1.1-0.8,1.8-1C155.6,4.9,155.8,4.9,156,4.9z M154.6,8.1c0,0.2,0,0.3,0.1,0.5 c0,0.1,0.1,0.3,0.1,0.4c0.1,0.2,0.3,0.5,0.6,0.6c0.2,0.1,0.6,0.2,0.9,0.1c0.3,0,0.5-0.2,0.7-0.4c0.2-0.3,0.4-0.6,0.4-1 c0-0.4,0-0.8-0.2-1.1c-0.1-0.2-0.3-0.5-0.6-0.6s-0.6-0.2-0.9-0.1c-0.3,0-0.5,0.2-0.7,0.4c-0.2,0.2-0.3,0.6-0.4,0.9 C154.7,7.9,154.7,8,154.6,8.1z'/%3E %3Cpath class='st1' d='M169.6,8.2c0.5,0.4,1,0.8,1.5,1.2c0.3,0.3,0.8,0.8,0.6,1.3c-0.1,0.4-0.6,0.6-1,0.5c-0.1,0-0.3-0.1-0.4-0.1 c-0.1,0-0.2-0.1-0.3-0.2c-0.2-0.2-0.5-0.4-0.7-0.6c-0.5-0.4-1-0.9-1.6-1.3c0,0.4,0,0.8,0,1.2c0,0.3,0,0.7-0.2,1 c-0.2,0.2-0.6,0.3-0.9,0.2c-0.2,0-0.5-0.1-0.6-0.3c-0.2-0.3-0.1-0.7-0.1-1.1c0-0.4,0-0.9,0-1.3s0-0.9,0-1.3c0-0.2,0-0.4,0-0.6 s0-0.4,0-0.6s0.1-0.5,0.3-0.7c0.2-0.1,0.5-0.2,0.7-0.2s0.5,0.1,0.6,0.3c0.2,0.2,0.2,0.6,0.2,0.9c0,0.2,0,0.4,0,0.6 c0,0.1,0,0.2,0,0.3v0.1l0,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1-0.1c0,0,0.1,0,0.1-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0.1-0.1,0.3-0.3,0.5-0.4 c0.3-0.3,0.6-0.6,0.9-0.9c0.2-0.2,0.5-0.5,0.9-0.6c0.3,0,0.6,0,0.8,0.2s0.3,0.4,0.2,0.7c0,0.3-0.3,0.6-0.5,0.8 c-0.3,0.3-0.6,0.5-0.9,0.8C170,7.9,169.8,8,169.6,8.2z'/%3E %3Cpath class='st1' d='M171.8,7.6c0-0.3,0-0.6,0-0.9s0-0.6,0-0.8c0-0.2,0.1-0.3,0.2-0.5c0.1-0.1,0.3-0.2,0.4-0.2c0.3,0,0.8,0,0.9,0.4 c0.1,0.2,0.1,0.5,0.1,0.7c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9c0,0.3,0,0.6,0,0.9c0,0.4,0.2,0.7,0.5,0.9s0.8,0.2,1.1,0.1 c0.3-0.1,0.6-0.4,0.7-0.8c0-0.1,0-0.2,0-0.4c0-0.1,0-0.3,0-0.4c0-0.3,0-0.6,0-0.9s0-0.6,0-0.9s0-0.5,0.1-0.8c0.1-0.4,0.5-0.6,1-0.5 c0.2,0,0.4,0.1,0.5,0.3c0.1,0.2,0.2,0.4,0.2,0.6c0,0.6,0,1.2,0,1.8c0,0.3,0,0.6,0,0.9c0,0.2,0,0.5,0,0.7c-0.1,0.4-0.2,0.7-0.5,1 s-0.7,0.5-1.1,0.6c-0.5,0.1-1.1,0.1-1.6,0.1s-1.1-0.2-1.5-0.5c-0.3-0.2-0.6-0.5-0.8-0.9c-0.2-0.5-0.2-1-0.2-1.5 C171.8,8.4,171.8,7.6,171.8,7.6z'/%3E %3Cpath class='st1' d='M159.6,7.8c0-0.3,0-0.6,0-0.9c0-0.1,0-0.3,0-0.4s0-0.2,0-0.4c0-0.4,0.3-0.7,0.7-0.8c0.2,0,0.4,0,0.6,0.1 c0.2,0.1,0.3,0.2,0.3,0.4c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9s0,0.6,0,0.9c0,0.2,0,0.5,0,0.8s0.2,0.6,0.6,0.7c0.3,0.1,0.8,0.1,1.2,0 c0.3-0.2,0.5-0.5,0.6-0.9c0-0.3,0-0.6,0-0.9c0-0.3,0-0.6,0-0.9s0-0.6,0-0.9c0-0.2,0-0.5,0.1-0.8c0.2-0.4,0.6-0.5,1-0.4 c0.1,0,0.3,0.1,0.4,0.3c0.1,0.2,0.1,0.4,0.1,0.6c0,0.6,0,1.2,0,1.8c0,0.3,0,0.6,0,0.9c0,0.2,0,0.5,0,0.8c-0.1,0.4-0.3,0.7-0.5,1 c-0.3,0.3-0.6,0.5-1,0.6c-0.5,0.2-1.1,0.2-1.7,0.2c-0.3,0-0.6-0.1-0.9-0.1c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.6-0.5-0.8-0.8 c-0.2-0.4-0.2-0.9-0.2-1.4c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.2C159.6,8,159.6,7.8,159.6,7.8z'/%3E %3C/g%3E %3Crect x='144' y='18' class='st0' width='36' height='18'/%3E %3Cg%3E %3Cpath class='st3' d='M149.9,26.7c0.2-0.6,0.5-1.1,0.7-1.7s0.5-1.2,0.7-1.7c0.1-0.2,0.2-0.5,0.3-0.6s0.3-0.2,0.5-0.2 c0.4-0.1,0.8,0,1.1,0.3c0.2,0.2,0.3,0.4,0.2,0.7c0,0.3-0.2,0.6-0.3,0.8c-0.2,0.6-0.5,1.2-0.8,1.8c-0.5,1.2-1.1,2.4-1.6,3.7 c-0.2,0.6-0.5,1.2-0.8,1.8c0,0.1-0.1,0.3-0.2,0.4c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.3,0.3-0.5,0.3s-0.4,0-0.6-0.1 c-0.2-0.1-0.4-0.2-0.5-0.4c-0.3-0.4,0-0.9,0.2-1.3c0.1-0.3,0.2-0.6,0.4-0.9c-0.1-0.1,0-0.2,0-0.4c0-0.1,0.1-0.2,0.1-0.4 c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.6-0.5-1.2-0.8-1.8c-0.1-0.3-0.2-0.6-0.4-0.9 c-0.1-0.3-0.3-0.6-0.3-0.9c0-0.2,0-0.4,0-0.6s0.2-0.3,0.4-0.4c0.4-0.2,0.9-0.2,1.2,0.1c0.2,0.2,0.3,0.5,0.4,0.7 c0.1,0.3,0.2,0.5,0.3,0.8c0.2,0.5,0.4,1.1,0.7,1.7C149.6,26.1,149.8,26.4,149.9,26.7z'/%3E %3Cpath class='st3' d='M156,22.9c0.6,0,1.3,0.1,1.9,0.5c0.5,0.3,1,0.9,1.3,1.5s0.3,1.4,0.1,2.1c-0.2,0.6-0.6,1.2-1.1,1.7 c-0.2,0.2-0.6,0.3-0.9,0.5c-0.3,0.1-0.7,0.1-1.1,0.1c-0.6,0-1.3-0.1-1.9-0.5c-0.5-0.3-0.9-0.7-1.1-1.3c-0.2-0.5-0.3-1.2-0.3-1.8 c0.1-0.6,0.4-1.3,0.8-1.7c0.4-0.5,1.1-0.8,1.8-1C155.6,22.9,155.8,22.9,156,22.9z M154.6,26.1c0,0.2,0,0.3,0.1,0.5 c0,0.1,0.1,0.3,0.1,0.4c0.1,0.2,0.3,0.5,0.6,0.6s0.6,0.2,0.9,0.1c0.3,0,0.5-0.2,0.7-0.4c0.2-0.3,0.4-0.6,0.4-1s0-0.8-0.2-1.1 c-0.1-0.2-0.3-0.5-0.6-0.6c-0.2-0.1-0.6-0.2-0.9-0.1c-0.3,0-0.5,0.2-0.7,0.4c-0.2,0.2-0.3,0.6-0.4,0.9 C154.7,25.9,154.7,26,154.6,26.1z'/%3E %3Cpath class='st3' d='M169.6,26.2c0.5,0.4,1,0.8,1.5,1.2c0.3,0.3,0.8,0.8,0.6,1.3c-0.1,0.4-0.6,0.6-1,0.5c-0.1,0-0.3-0.1-0.4-0.1 c-0.1,0-0.2-0.1-0.3-0.2c-0.2-0.2-0.5-0.4-0.7-0.6c-0.5-0.4-1-0.9-1.6-1.3c0,0.4,0,0.8,0,1.2c0,0.3,0,0.7-0.2,1 c-0.2,0.2-0.6,0.3-0.9,0.2c-0.2,0-0.5-0.1-0.6-0.3c-0.2-0.3-0.1-0.7-0.1-1.1s0-0.9,0-1.3s0-0.9,0-1.3c0-0.2,0-0.4,0-0.6 s0-0.4,0-0.6s0.1-0.5,0.3-0.7c0.2-0.1,0.5-0.2,0.7-0.2s0.5,0.1,0.6,0.3c0.2,0.2,0.2,0.6,0.2,0.9c0,0.2,0,0.4,0,0.6 c0,0.1,0,0.2,0,0.3v0.1l0,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1-0.1c0,0,0.1,0,0.1-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0.1-0.1,0.3-0.3,0.5-0.4 c0.3-0.3,0.6-0.6,0.9-0.9c0.2-0.2,0.5-0.5,0.9-0.6c0.3,0,0.6,0,0.8,0.2s0.3,0.4,0.2,0.7c0,0.3-0.3,0.6-0.5,0.8 c-0.3,0.3-0.6,0.5-0.9,0.8C170,25.9,169.8,26,169.6,26.2z'/%3E %3Cpath class='st3' d='M171.8,25.6c0-0.3,0-0.6,0-0.9s0-0.6,0-0.8c0-0.2,0.1-0.3,0.2-0.5c0.1-0.1,0.3-0.2,0.4-0.2 c0.3,0,0.8,0,0.9,0.4c0.1,0.2,0.1,0.5,0.1,0.7c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9s0,0.6,0,0.9c0,0.4,0.2,0.7,0.5,0.9 c0.3,0.2,0.8,0.2,1.1,0.1s0.6-0.4,0.7-0.8c0-0.1,0-0.2,0-0.4c0-0.1,0-0.3,0-0.4c0-0.3,0-0.6,0-0.9s0-0.6,0-0.9s0-0.5,0.1-0.8 c0.1-0.4,0.5-0.6,1-0.5c0.2,0,0.4,0.1,0.5,0.3c0.1,0.2,0.2,0.4,0.2,0.6c0,0.6,0,1.2,0,1.8c0,0.3,0,0.6,0,0.9c0,0.2,0,0.5,0,0.7 c-0.1,0.4-0.2,0.7-0.5,1s-0.7,0.5-1.1,0.6c-0.5,0.1-1.1,0.1-1.6,0.1s-1.1-0.2-1.5-0.5c-0.3-0.2-0.6-0.5-0.8-0.9 c-0.2-0.5-0.2-1-0.2-1.5C171.8,26.4,171.8,25.6,171.8,25.6z'/%3E %3Cpath class='st3' d='M159.6,25.8c0-0.3,0-0.6,0-0.9c0-0.1,0-0.3,0-0.4s0-0.2,0-0.4c0-0.4,0.3-0.7,0.7-0.8c0.2,0,0.4,0,0.6,0.1 s0.3,0.2,0.3,0.4c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9s0,0.6,0,0.9c0,0.2,0,0.5,0,0.8s0.2,0.6,0.6,0.7c0.3,0.1,0.8,0.1,1.2,0 s0.5-0.5,0.6-0.9c0-0.3,0-0.6,0-0.9s0-0.6,0-0.9s0-0.6,0-0.9c0-0.2,0-0.5,0.1-0.8c0.2-0.4,0.6-0.5,1-0.4c0.1,0,0.3,0.1,0.4,0.3 c0.1,0.2,0.1,0.4,0.1,0.6c0,0.6,0,1.2,0,1.8c0,0.3,0,0.6,0,0.9c0,0.2,0,0.5,0,0.8c-0.1,0.4-0.3,0.7-0.5,1c-0.3,0.3-0.6,0.5-1,0.6 c-0.5,0.2-1.1,0.2-1.7,0.2c-0.3,0-0.6-0.1-0.9-0.1c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.6-0.5-0.8-0.8c-0.2-0.4-0.2-0.9-0.2-1.4 c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.2C159.6,26,159.6,25.8,159.6,25.8z'/%3E %3C/g%3E %3Cpath class='st3' d='M53.9,26.8c-0.2-0.6-0.7-1.2-1.4-1.4c-1.2-0.3-6.1-0.3-6.1-0.3s-4.8,0-6.1,0.3c-0.6,0.2-1.2,0.7-1.4,1.4 c-0.3,1.2-0.3,3.7-0.3,3.7s0,2.5,0.3,3.7c0.2,0.6,0.7,1.2,1.4,1.4c1.3,0.4,6.1,0.4,6.1,0.4s4.8,0,6.1-0.3c0.6-0.2,1.2-0.7,1.4-1.4 c0.3-1.2,0.3-3.7,0.3-3.7S54.2,28,53.9,26.8z M44.9,32.8v-4.6l4.1,2.3L44.9,32.8z'/%3E %3Cpath class='st1' d='M53.9,6.1c-0.2-0.6-0.7-1.2-1.4-1.4c-1.2-0.3-6.1-0.3-6.1-0.3s-4.8,0-6.1,0.3c-0.6,0.2-1.2,0.7-1.4,1.4 c-0.3,1.2-0.3,3.7-0.3,3.7s0,2.5,0.3,3.7c0.2,0.6,0.7,1.2,1.4,1.4c1.3,0.4,6.1,0.4,6.1,0.4s4.8,0,6.1-0.3c0.6-0.2,1.2-0.7,1.4-1.4 c0.3-1.2,0.3-3.7,0.3-3.7S54.2,7.3,53.9,6.1z M44.9,12.1V7.5L49,9.8L44.9,12.1z'/%3E %3Cg%3E %3Crect x='71.8' y='18.4' class='st0' width='19.8' height='19.6'/%3E %3Cpath class='st3' d='M89.6,28c0,1.6,0,2.6,0,3.2c-0.1,1.4-0.5,2.5-1.3,3.3s-1.9,1.2-3.3,1.3c-0.6,0-1.7,0-3.2,0c-1.6,0-2.6,0-3.2,0 c-1.4-0.1-2.5-0.5-3.3-1.3s-1.2-1.9-1.3-3.3c0-0.6,0-1.7,0-3.2s0-2.6,0-3.2c0.1-1.4,0.5-2.5,1.3-3.3s1.9-1.2,3.3-1.3 c0.6,0,1.7,0,3.2,0c1.6,0,2.6,0,3.2,0c1.4,0.1,2.5,0.5,3.3,1.3s1.2,1.9,1.3,3.3C89.5,25.4,89.6,26.5,89.6,28z M82.5,21.6 c-0.5,0-0.7,0-0.8,0c0,0-0.3,0-0.8,0s-0.8,0-1.1,0c-0.3,0-0.6,0-1,0s-0.8,0-1.1,0.1c-0.3,0-0.6,0.1-0.7,0.2 c-0.3,0.1-0.6,0.3-0.9,0.6c-0.3,0.3-0.4,0.6-0.6,0.9c-0.1,0.2-0.1,0.4-0.2,0.7s-0.1,0.6-0.1,1.1c0,0.4,0,0.7,0,1s0,0.6,0,1.1 s0,0.7,0,0.8s0,0.3,0,0.8s0,0.8,0,1.1c0,0.3,0,0.6,0,1s0,0.8,0.1,1.1c0.1,0.3,0.1,0.6,0.2,0.7c0.1,0.3,0.3,0.6,0.6,0.9 c0.3,0.3,0.6,0.4,0.9,0.6c0.2,0.1,0.4,0.1,0.7,0.2c0.3,0,0.6,0.1,1.1,0.1s0.7,0,1,0s0.6,0,1.1,0s0.7,0,0.8,0c0,0,0.3,0,0.8,0 s0.8,0,1.1,0c0.3,0,0.6,0,1,0s0.8,0,1.1-0.1c0.3,0,0.6-0.1,0.7-0.2c0.3-0.1,0.6-0.3,0.9-0.6s0.4-0.6,0.6-0.9 c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0.1-0.6,0.1-1.1c0-0.4,0-0.7,0-1s0-0.6,0-1.1s0-0.7,0-0.8c0,0,0-0.3,0-0.8s0-0.8,0-1.1 c0-0.3,0-0.6,0-1s0-0.8-0.1-1.1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.3-0.3-0.6-0.6-0.9c-0.3-0.3-0.6-0.4-0.9-0.6 c-0.2-0.1-0.4-0.1-0.7-0.2s-0.6-0.1-1.1-0.1c-0.4,0-0.7,0-1,0C83.3,21.6,83,21.6,82.5,21.6z M84.5,25.2c0.8,0.8,1.2,1.7,1.2,2.9 c0,1.1-0.4,2.1-1.2,2.9c-0.8,0.8-1.7,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1.1,0.4-2.1,1.2-2.9 c0.8-0.8,1.7-1.2,2.9-1.2S83.8,24.4,84.5,25.2z M83.6,29.9c0.5-0.5,0.8-1.1,0.8-1.8c0-0.7-0.3-1.4-0.8-1.9s-1.1-0.8-1.9-0.8 s-1.4,0.3-1.9,0.8C79.3,26.7,79,27.3,79,28s0.3,1.4,0.8,1.8c0.5,0.5,1.1,0.8,1.9,0.8C82.4,30.6,83,30.4,83.6,29.9z M86.6,23.1 c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3s-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7 c0-0.3,0.1-0.5,0.3-0.7c0.2-0.2,0.4-0.3,0.7-0.3S86.4,23,86.6,23.1z'/%3E %3C/g%3E %3Cg%3E %3Cpath class='st1' d='M89.6,9.8c0,1.6,0,2.6,0,3.2c-0.1,1.4-0.5,2.5-1.3,3.3s-1.9,1.2-3.3,1.3c-0.6,0-1.7,0-3.2,0 c-1.6,0-2.6,0-3.2,0c-1.4-0.1-2.5-0.5-3.3-1.3c-0.8-0.8-1.2-1.9-1.3-3.3c0-0.6,0-1.7,0-3.2s0-2.6,0-3.2c0.1-1.4,0.5-2.5,1.3-3.3 s1.9-1.2,3.3-1.3c0.6,0,1.7,0,3.2,0c1.6,0,2.6,0,3.2,0c1.4,0.1,2.5,0.5,3.3,1.3s1.2,1.9,1.3,3.3C89.5,7.2,89.6,8.3,89.6,9.8z M82.5,3.4c-0.5,0-0.7,0-0.8,0c0,0-0.3,0-0.8,0s-0.8,0-1.1,0c-0.3,0-0.6,0-1,0s-0.8,0-1.1,0.1c-0.3,0-0.6,0.1-0.7,0.2 c-0.3,0.1-0.6,0.3-0.9,0.6s-0.4,0.6-0.6,0.9c-0.1,0.2-0.1,0.4-0.2,0.7S75.2,6.5,75.2,7c0,0.4,0,0.7,0,1s0,0.6,0,1.1s0,0.7,0,0.8 s0,0.3,0,0.8s0,0.8,0,1.1s0,0.6,0,1s0,0.8,0.1,1.1s0.1,0.6,0.2,0.7c0.1,0.3,0.3,0.6,0.6,0.9c0.3,0.3,0.6,0.4,0.9,0.6 c0.2,0.1,0.4,0.1,0.7,0.2c0.3,0,0.6,0.1,1.1,0.1s0.7,0,1,0s0.6,0,1.1,0s0.7,0,0.8,0c0,0,0.3,0,0.8,0s0.8,0,1.1,0c0.3,0,0.6,0,1,0 s0.8,0,1.1-0.1c0.3,0,0.6-0.1,0.7-0.2c0.3-0.1,0.6-0.3,0.9-0.6s0.4-0.6,0.6-0.9c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0.1-0.6,0.1-1.1 c0-0.4,0-0.7,0-1s0-0.6,0-1.1s0-0.7,0-0.8c0,0,0-0.3,0-0.8s0-0.8,0-1.1c0-0.3,0-0.6,0-1s0-0.8-0.1-1.1c0-0.3-0.1-0.6-0.2-0.7 c-0.1-0.3-0.3-0.6-0.6-0.9C87,4,86.7,3.9,86.4,3.7c-0.2-0.1-0.4-0.1-0.7-0.2s-0.6-0.1-1.1-0.1c-0.4,0-0.7,0-1,0S83,3.4,82.5,3.4z M84.5,7c0.8,0.8,1.2,1.7,1.2,2.9c0,1.1-0.4,2.1-1.2,2.9c-0.8,0.8-1.7,1.2-2.9,1.2s-2.1-0.4-2.9-1.2s-1.2-1.7-1.2-2.9 c0-1.1,0.4-2.1,1.2-2.9c0.8-0.8,1.7-1.2,2.9-1.2S83.8,6.2,84.5,7z M83.6,11.7c0.5-0.5,0.8-1.1,0.8-1.8S84.1,8.5,83.6,8 s-1.1-0.8-1.9-0.8S80.3,7.5,79.8,8S79,9.1,79,9.8s0.3,1.4,0.8,1.8c0.5,0.5,1.1,0.8,1.9,0.8C82.4,12.4,83,12.2,83.6,11.7z M86.6,4.9 c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3s-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7 c0-0.3,0.1-0.5,0.3-0.7c0.2-0.2,0.4-0.3,0.7-0.3S86.4,4.8,86.6,4.9z'/%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-size: 180px 36px;
    transition: none;
    margin-top: 3px;
    margin-right: 6px
}

ul#socialSprites li a.socialSprite.facebook {
    background-position: 0 0
}

ul#socialSprites li a.socialSprite.facebook:hover {
    background-position: 0 -18px
}

ul#socialSprites li a.socialSprite.xing {
    background-position: -18px 0
}

ul#socialSprites li a.socialSprite.xing:hover {
    background-position: -18px -18px
}

ul#socialSprites li a.socialSprite.youtube {
    background-position: -36px 0
}

ul#socialSprites li a.socialSprite.youtube:hover {
    background-position: -36px -21px
}

ul#socialSprites li a.socialSprite.linkedin {
    background-position: -54px 0
}

ul#socialSprites li a.socialSprite.linkedin:hover {
    background-position: -54px -18px
}

ul#socialSprites li a.socialSprite.instagram {
    background-position: -72px 0
}

ul#socialSprites li a.socialSprite.instagram:hover {
    background-position: -72px -18px
}

ul#socialSprites li a.socialSprite.youku {
    background-position: -144px 0;
    width: 35px
}

ul#socialSprites li a.socialSprite.youku:hover {
    background-position: -144px -18px
}

ul#socialSprites li a.socialSprite.google-plus {
    background-position: -126px 0
}

ul#socialSprites li a.socialSprite.google-plus:hover {
    background-position: -126px -18px
}

.locationInFooter {
    font-size: 11px;
    color: #fff
}

.locationInFooter a,
.locationInFooter a:focus,
.locationInFooter a:visited {
    color: #fff
}

.locationInFooter__headline {
    font-weight: 700;
    color: #fff
}

.locationInFooter__linkWrapper {
    margin-top: 10px
}

.locationInFooter__linkWrapper a:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-bottom: 1px;
    margin-right: 3px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
    border-style: solid;
    border-width: 3px 0 3px 5.2px
}

@media (max-width:425px) {
    .locationInFooter {
        width: 100%;
        text-align: center
    }
}

@media (min-width:992px) {
    .locationInFooter {
        margin-top: 36px
    }
}

#content .nav-tabs,
.fancybox-wrap .nav-tabs {
    border-bottom-color: #000
}

#content .nav-tabs li a,
.fancybox-wrap .nav-tabs li a {
    border: 1px solid #000;
    border-radius: 0;
    padding: 8px 15px;
    transition: background-color .2s ease-in-out
}

#content .nav-tabs li.active a,
.fancybox-wrap .nav-tabs li.active a {
    color: #fff;
    cursor: default;
    background-color: #e31025
}

#content .nav-tabs li a,
.fancybox-wrap .nav-tabs li a {
    color: #261c1d;
}

#content .nav-tabs li:not(.active) a:hover,
.fancybox-wrap .nav-tabs li:not(.active) a:hover {
    border-color: #261c1d;
    background-color: #ecf0f8
}

#content .nav-tabs li:not(.active) label,
.fancybox-wrap .nav-tabs li:not(.active) label {
    cursor: pointer
}

#content .nav-tabs li.externalHighlight,
.fancybox-wrap .nav-tabs li.externalHighlight {
    border: 0;
    padding: 0;
    background: #e31025;
    margin-top: -13px;
    float: right
}

@media only screen and (max-width:767px) {
    #content .nav-tabs li.externalHighlight,
    .fancybox-wrap .nav-tabs li.externalHighlight {
        float: left;
        margin-top: 0
    }
}

#content .nav-tabs li.externalHighlight a,
.fancybox-wrap .nav-tabs li.externalHighlight a {
    margin-right: 0;
    padding: 10px;
    border: 0;
    color: #fff;
    line-height: 19px
}

@media only screen and (max-width:767px) {
    #content .nav-tabs li.externalHighlight a,
    .fancybox-wrap .nav-tabs li.externalHighlight a {
        padding: 8px 15px
    }
}

@media only screen and (max-width:425px) {
    #content .nav-tabs li.externalHighlight a,
    .fancybox-wrap .nav-tabs li.externalHighlight a {
        border: 1px solid #000;
        border-bottom: 0
    }
}

#content .nav-tabs li.externalHighlight a:active,
#content .nav-tabs li.externalHighlight a:focus,
#content .nav-tabs li.externalHighlight a:hover,
.fancybox-wrap .nav-tabs li.externalHighlight a:active,
.fancybox-wrap .nav-tabs li.externalHighlight a:focus,
.fancybox-wrap .nav-tabs li.externalHighlight a:hover {
    background: #261c1d
}

#content .nav-tabs li.externalHighlight a .icon,
.fancybox-wrap .nav-tabs li.externalHighlight a .icon {
    margin-left: 10px
}

#content ul.nav-tabs,
.fancybox-wrap ul.nav-tabs {
    padding-bottom: 0
}

#content ul.nav-tabs li,
.fancybox-wrap ul.nav-tabs li {
    margin-left: 0;
    margin-bottom: 0
}

@media only screen and (max-width:425px) {
    #content ul.nav-tabs li,
    .fancybox-wrap ul.nav-tabs li {
        width: 100%
    }
    #content ul.nav-tabs li a,
    .fancybox-wrap ul.nav-tabs li a {
        margin-right: 0
    }
}

#content ul.nav-tabs li:before,
.fancybox-wrap ul.nav-tabs li:before {
    display: none
}

#content ul.nav-tabs li a,
.fancybox-wrap ul.nav-tabs li a {
    border-bottom: 0
}

#content .tab-content,
.fancybox-wrap .tab-content {
    margin: 20px 0
}

#content .tooltip:active,
#content .tooltip:focus,
.fancybox-wrap .tooltip:active,
.fancybox-wrap .tooltip:focus,
.fixedHeader-floating .tooltip:active,
.fixedHeader-floating .tooltip:focus {
    outline: none
}

#content .tooltip.top .tooltip-arrow,
.fancybox-wrap .tooltip.top .tooltip-arrow,
.fixedHeader-floating .tooltip.top .tooltip-arrow {
    border-top-color: #e31025
}

#content .tooltip.bottom .tooltip-arrow,
.fancybox-wrap .tooltip.bottom .tooltip-arrow,
.fixedHeader-floating .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #e31025
}

#content .tooltip.in,
.fancybox-wrap .tooltip.in,
.fixedHeader-floating .tooltip.in {
    opacity: 1
}

#content .tooltip-inner,
.fancybox-wrap .tooltip-inner,
.fixedHeader-floating .tooltip-inner {
    background-color: #e31025;
    font-weight: 400;
    border-radius: 0
}

#content .tooltip-inner ul li,
.fancybox-wrap .tooltip-inner ul li,
.fixedHeader-floating .tooltip-inner ul li {
    padding-left: 10px
}

#content .tooltip-inner ul li:before,
.fancybox-wrap .tooltip-inner ul li:before,
.fixedHeader-floating .tooltip-inner ul li:before {
    display: block!important;
    border: 3px solid #e31025;
    margin-top: 4px;
    margin-left: -10px
}

#content .tooltip--grey+.tooltip.top .tooltip-arrow,
.fancybox-wrap .tooltip--grey+.tooltip.top .tooltip-arrow,
.fixedHeader-floating .tooltip--grey+.tooltip.top .tooltip-arrow {
    border-top-color: #ccc
}

#content .tooltip--grey+.tooltip.bottom .tooltip-arrow,
.fancybox-wrap .tooltip--grey+.tooltip.bottom .tooltip-arrow,
.fixedHeader-floating .tooltip--grey+.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ccc
}

#content .tooltip--grey+.tooltip.right .tooltip-arrow,
.fancybox-wrap .tooltip--grey+.tooltip.right .tooltip-arrow,
.fixedHeader-floating .tooltip--grey+.tooltip.right .tooltip-arrow {
    border-right-color: #ccc
}

#content .tooltip--grey+.tooltip .tooltip-inner,
.fancybox-wrap .tooltip--grey+.tooltip .tooltip-inner,
.fixedHeader-floating .tooltip--grey+.tooltip .tooltip-inner {
    background-color: #fff;
    border: 1px solid #ccc;
    text-align: left;
    color: #000;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2)
}

#content .tooltip--red+.tooltip .tooltip-inner,
.fancybox-wrap .tooltip--red+.tooltip .tooltip-inner,
.fixedHeader-floating .tooltip--red+.tooltip .tooltip-inner {
    background-color: #c00
}

#content .tooltip--red+.tooltip.top .tooltip-arrow,
.fancybox-wrap .tooltip--red+.tooltip.top .tooltip-arrow,
.fixedHeader-floating .tooltip--red+.tooltip.top .tooltip-arrow {
    border-top-color: #c00
}

#content .tooltip--red+.tooltip.bottom .tooltip-arrow,
.fancybox-wrap .tooltip--red+.tooltip.bottom .tooltip-arrow,
.fixedHeader-floating .tooltip--red+.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #c00
}

#content .tooltip--blue+.tooltip .tooltip-inner,
.fancybox-wrap .tooltip--blue+.tooltip .tooltip-inner,
.fixedHeader-floating .tooltip--blue+.tooltip .tooltip-inner {
    background-color: #e31025
}

#content .tooltip--blue+.tooltip.top .tooltip-arrow,
.fancybox-wrap .tooltip--blue+.tooltip.top .tooltip-arrow,
.fixedHeader-floating .tooltip--blue+.tooltip.top .tooltip-arrow {
    border-top-color: #e31025
}

#content .tooltip--blue+.tooltip.bottom .tooltip-arrow,
.fancybox-wrap .tooltip--blue+.tooltip.bottom .tooltip-arrow,
.fixedHeader-floating .tooltip--blue+.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #e31025
}

.tooltip--grey[data-size=large]+.tooltip .tooltip-inner,
[data-toggle=tooltip][data-size=large]+.tooltip .tooltip-inner {
    max-width: 500px;
    min-width: 200px;
    padding: 10px
}

ul.pagination li>a:focus,
ul.pagination li>a:hover,
ul.pagination li>span:focus,
ul.pagination li>span:hover {
    background-color: #ecf0f8;
    color: #000
}

ul.pagination li a,
ul.pagination li span {
    color: #e31025
}

ul.pagination li.active>a,
ul.pagination li.active>a:focus,
ul.pagination li.active>a:hover,
ul.pagination li.active>span,
ul.pagination li.active>span:focus,
ul.pagination li.active>span:hover {
    background-color: #e31025;
    border-color: #e31025
}

ul.pagination li.active a,
ul.pagination li.active span {
    color: #fff
}

ul.pagination li:first-child>a,
ul.pagination li:first-child>span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

ul.pagination li:last-child>a,
ul.pagination li:last-child>span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.dropdown.open a.topSelect,
.topSelect:hover {
    color: #fff;
    background-color: #261c1d
}

a.topSelect {
    font-size: 12px;
    display: block;
    border-radius: 0;
    padding: 6px 15px 5px;
    line-height: 1.42857;
    overflow: hidden;
    color: #0092cf;
    position: relative;
    background-color: #fff;
    border: 1px solid #000
}

a,
a:focus,
a:visited {
    outline: none;
    text-decoration: none;
    color: #e31025;
    transition: color .2s ease-in-out;
    cursor: pointer
}

.dropdown.open a.topSelect:after,
a.topSelect:hover:after {
    border-top-color: #fff
}

.open>a {
    outline: 0
}

a.topSelect:after {
    content: "";
    position: absolute;
    right: 8px;
    top: 12px;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 4px;
    height: 4px;
    padding: 0;
    vertical-align: middle;
    transition: all .3s ease-in-out;
    border: 4px solid rgba(0, 0, 0, 0);
    border-top-color: #0092cf
}

#tx-solr-search,
#tx-solr-search-functions {
    float: none;
    width: 100%
}

#search ul li:before,
#solr-pagination ul li:before {
    display: none
}

#search #solr-pagination ul li {
    margin-left: 0;
    margin-bottom: 0
}

#results-per-page {
    padding-bottom: 5px
}

#results-per-page .inputLabel {
    padding: 3px 0 0;
    float: right;
    font-size: 11px;
    line-height: 12px
}

#results-per-page .inputWrapper {
    display: block;
    height: 18px;
    border-right: 1px solid #000;
    float: left;
    padding: 0 2px;
    margin-left: 0;
    margin-bottom: 0
}

#results-per-page .inputWrapper:last-of-type {
    border-right: 0
}

#results-per-page .inputWrapper2 {
    float: right
}

#results-per-page input[type=submit] {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    margin: 0 1px;
    padding: 2px 3px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: none;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#results-per-page input[type=submit]::-moz-focus-inner {
    border: 0;
    padding: 0
}

#results-per-page input[type=submit].selected,
#results-per-page input[type=submit]:hover {
    border: 1px solid #000;
    text-decoration: none
}

#mobileNav .mm-list li.noSub a.mm-subopen {
    display: none
}

#toggleMobileNav {
    position: static
}

.mm-header {
    position: relative;
    padding-left: 0;
    height: 75px;
    margin-top: -75px
}

.mm-header .mm-close,
.mm-header .mm-next,
.mm-header .mm-prev,
.mm-header .mm-title {
    position: absolute;
    top: 75px;
    left: 0;
    height: auto;
    color: #000;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.mm-header .mm-title {
    border-bottom: 2px solid #cfd1d1;
    background: #ecf0f7
}

.mm-header .mm-title a,
.mm-header .mm-title a:active,
.mm-header .mm-title a:hover,
.mm-header .mm-title a:visited {
    color: #000;
    text-decoration: none
}

.mm-header [href].mm-prev:before {
    margin-left: -17px;
    border-right-color: #000
}

#mobileNav .logoClone__wrapper {
    position: absolute;
    left: 15px;
    top: 27px;
    width: 80%;
    max-width: 280px
}

#content .breadcrumb {
    padding: 5px 0 15px
}

@media only screen and (max-width:767px) {
    #content .breadcrumb {
        padding: 0 0 10px
    }
}

#content .breadcrumb ul li {
    margin: 0
}

#content .breadcrumb ul li:before {
    display: none
}

.headline {
    font-size: 15px;
    line-height: 19px;
    font-weight: 400
}

.headline,
.headline a {
    color: #000
}

.headline--xLarge {
    font-size: 24px;
    line-height: 26px
}

@media only screen and (max-width:768px) {
    .headline--xLarge {
        font-size: 20px;
        line-height: 24px
    }
}

.headline--large {
    font-size: 19px;
    line-height: 21px
}

@media only screen and (max-width:768px) {
    .headline--large {
        font-size: 18px;
        line-height: 20px
    }
}

.headline--xSmall {
    font-size: 11px;
    line-height: 26px
}

@media only screen and (max-width:768px) {
    .headline--xSmall {
        font-size: 11px;
        line-height: 24px
    }
}

.headline--small {
    font-size: 14px;
    line-height: 18px
}

@media only screen and (max-width:768px) {
    .headline--small {
        font-size: 13px;
        line-height: 17px
    }
}

.headline--borders {
    text-transform: uppercase;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 15px;
    line-height: 19px;
    padding: 5px 0 10px;
    letter-spacing: 1px
}

.headline--borders.headline--blue {
    border-top: 1px solid #e31025;
    border-bottom: 1px solid #e31025
}

.headline--bold {
    font-weight: 700
}

.headline--blue,
.headline--blue a {
    color: #e31025
}

.headline--white,
.headline--white a {
    color: #fff
}

.headline--mb1 {
    margin: 0 0 1px
}

.headline--mtb1 {
    margin: 1px 0
}

.headline--mb2 {
    margin: 0 0 2px
}

.headline--mtb2 {
    margin: 2px 0
}

.headline--mb3 {
    margin: 0 0 3px
}

.headline--mtb3 {
    margin: 3px 0
}

.headline--mb4 {
    margin: 0 0 4px
}

.headline--mtb4 {
    margin: 4px 0
}

.headline--mb5 {
    margin: 0 0 5px
}

.headline--mtb5 {
    margin: 5px 0
}

.headline--mb6 {
    margin: 0 0 6px
}

.headline--mtb6 {
    margin: 6px 0
}

.headline--mb7 {
    margin: 0 0 7px
}

.headline--mtb7 {
    margin: 7px 0
}

.headline--mb8 {
    margin: 0 0 8px
}

.headline--mtb8 {
    margin: 8px 0
}

.headline--mb9 {
    margin: 0 0 9px
}

.headline--mtb9 {
    margin: 9px 0
}

.headline--mb10 {
    margin: 0 0 10px
}

.headline--mtb10 {
    margin: 10px 0
}

.headline--mb11 {
    margin: 0 0 11px
}

.headline--mtb11 {
    margin: 11px 0
}

.headline--mb12 {
    margin: 0 0 12px
}

.headline--mtb12 {
    margin: 12px 0
}

.headline--mb13 {
    margin: 0 0 13px
}

.headline--mtb13 {
    margin: 13px 0
}

.headline--mb14 {
    margin: 0 0 14px
}

.headline--mtb14 {
    margin: 14px 0
}

.headline--mb15 {
    margin: 0 0 15px
}

.headline--mtb15 {
    margin: 15px 0
}

.headline--mb16 {
    margin: 0 0 16px
}

.headline--mtb16 {
    margin: 16px 0
}

.headline--mb17 {
    margin: 0 0 17px
}

.headline--mtb17 {
    margin: 17px 0
}

.headline--mb18 {
    margin: 0 0 18px
}

.headline--mtb18 {
    margin: 18px 0
}

.headline--mb19 {
    margin: 0 0 19px
}

.headline--mtb19 {
    margin: 19px 0
}

.headline--mb20 {
    margin: 0 0 20px
}

.headline--mtb20 {
    margin: 20px 0
}

.panel-heading .headline {
    margin: 0
}

.flyout {
    position: fixed;
    height: 35px;
    width: 100%;
    top: 245px;
    z-index: 100;
    pointer-events: none
}

.flyout .flyout__innerWrapper {
    margin: 0 auto;
    padding: 0;
    box-shadow: none;
    background: none;
    height: 45px;
    pointer-events: none
}

@media only screen and (max-width:425px) {
    .flyout .flyout__innerWrapper {
        height: 35px
    }
}

@media only screen and (min-width:426px) {
    .flyout.flyout--share.flyout--visible .flyout__text,
    .flyout.flyout--share:hover .flyout__text {
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@media only screen and (max-width:425px) {
    .flyout .flyout__shareIcon--button.flyout--visible .flyout__text,
    .flyout .flyout__shareIcon--button:hover .flyout__text {
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.flyout .flyout__icon {
    position: absolute;
    margin: 0;
    padding: 0;
    border: 0;
    right: 0;
    bottom: 10px;
    color: #fff;
    width: 35px;
    height: 35px;
    cursor: pointer;
    pointer-events: all;
    background: none;
    font: inherit;
    line-height: normal;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flyout .flyout__icon:active,
.flyout .flyout__icon:focus,
.flyout .flyout__icon:hover {
    outline: none
}

.flyout .flyout__icon::-moz-focus-inner {
    border: 0;
    padding: 0
}

@media only screen and (max-width:425px) {
    .flyout .flyout__icon {
        position: fixed;
        top: 0;
        right: 62px;
        bottom: auto;
        width: 25px;
        height: 25px
    }
    .flyout .flyout__icon.country-show-cn {
        display: none!important
    }
    .flyout .flyout__icon svg .cls-1 {
        fill: rgba(0, 0, 0, 0)
    }
    .flyout .flyout__icon svg .cls-2,
    .flyout .flyout__icon svg .cls-3 {
        stroke-width: 6px
    }
}

.flyout .flyout__iconImage {
    width: 100%;
    height: auto
}

.flyout .flyout__textWrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px 0 5px 5px;
    overflow: hidden;
    pointer-events: none
}

.flyout .flyout__text {
    position: relative;
    margin: 5px 0 5px 5px;
    min-width: 175px;
    min-height: 105px;
    padding: 10px 10px 35px;
    background: #fff;
    -ms-transform: translateX(105%);
    transform: translateX(105%);
    transition: transform .25s;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    pointer-events: all
}

@media only screen and (max-width:425px) {
    .flyout .flyout__text.country-hide-cn {
        display: -ms-flexbox;
        display: flex;
        z-index: 10
    }
    .flyout .flyout__text.flyout__text--imageVisible {
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.flyout .flyout__textImage {
    height: 105px;
    width: auto
}

.flyout .flyout__textInnerWrap {
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:425px) {
    .flyout .flyout__textInnerWrap {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        left: 0;
        bottom: 80px;
        width: 100%;
        padding: 20px;
        clear: both;
        background: #fff;
        height: 100%;
        z-index: 0;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5)
    }
}

.flyout .flyout__textInner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end;
    max-width: 140px;
    margin-bottom: 5px;
    padding-top: 35px;
    padding-right: 10px
}

@media only screen and (max-width:425px) {
    .flyout .flyout__textInner {
        -ms-flex-item-align: center;
        align-self: center;
        max-width: 180px;
        margin-bottom: 0;
        padding: 0 0 0 20px
    }
}

.flyout .flyout__headline {
    color: #000;
    font-weight: 700;
    margin-bottom: 10px
}

.flyout .flyout__link {
    display: block;
    margin: 0;
    padding-left: 12px;
    font-weight: 700;
    line-height: 35px;
    z-index: 10
}

.flyout .flyout__link:before {
    content: "";
    position: absolute;
    top: 11.5px;
    left: 0;
    text-indent: -9999px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 6px 0 6px 5.9px
}

.flyout .flyout__linkWrapper,
.flyout .flyout__mail,
.flyout .flyout__phone {
    margin-top: 5px;
    white-space: nowrap
}

.flyout .flyout__linkWrapper a,
.flyout .flyout__linkWrapper a:active,
.flyout .flyout__linkWrapper a:focus,
.flyout .flyout__linkWrapper a:hover,
.flyout .flyout__mail a,
.flyout .flyout__mail a:active,
.flyout .flyout__mail a:focus,
.flyout .flyout__mail a:hover,
.flyout .flyout__phone a,
.flyout .flyout__phone a:active,
.flyout .flyout__phone a:focus,
.flyout .flyout__phone a:hover {
    color: #000
}

.flyout .flyout__linkWrapper {
    padding-right: 50px;
    margin-top: 0;
    position: absolute;
    left: 10px;
    bottom: 0;
    height: 35px
}

.flyout .flyout__linkPlaceholder {
    opacity: 0;
    visibility: hidden;
    height: 0;
    font-weight: 700;
    margin-left: 12px;
    margin-right: 35px
}

.flyout--contact.flyout--visible .flyout__text,
.flyout--contact:hover .flyout__text {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@media only screen and (max-width:425px) {
    .flyout--contact.flyout--visible .flyout__text,
    .flyout--contact:hover .flyout__text {
        -ms-transform: translateY(-105%);
        transform: translateY(-105%)
    }
}

.flyout--contact .flyout__icon--close {
    display: none
}

@media only screen and (max-width:425px) {
    .flyout--contact {
        position: absolute;
        top: 28px;
        height: 47px
    }
    .flyout--contact .flyout__icon {
        height: 75px
    }
    .flyout--contact .flyout__icon svg {
        height: 30px;
        width: 30px
    }
    .flyout--contact .flyout__icon--normal {
        z-index: 10;
        opacity: 1;
        transition: height .2s ease-out, opacity .1s ease-out .12s
    }
    .flyout--contact .flyout__icon--close {
        display: block;
        z-index: 0;
        opacity: 0
    }
    .flyout--contact.flyout--visibleResponsive .flyout__icon--normal {
        z-index: 0;
        opacity: 0;
        height: 0;
        transition-delay: 0s
    }
    .flyout--contact.flyout--visibleResponsive .flyout__icon--close {
        z-index: 10;
        opacity: 1
    }
    .flyout--contact.flyout--visibleResponsive .flyout__text {
        opacity: 1;
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    .flyout--contact.flyout--visibleResponsive .hamburger--spin .hamburgerInner {
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
        transition-delay: .12s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    .flyout--contact.flyout--visibleResponsive .hamburger--spin .hamburgerInner:before {
        top: 0;
        opacity: 0;
        transition: top .1s ease-out, opacity .1s ease-out .12s
    }
    .flyout--contact.flyout--visibleResponsive .hamburger--spin .hamburgerInner:after {
        bottom: 0;
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
    }
    .flyout--contact .flyout__textWrapper {
        position: fixed;
        bottom: auto;
        right: 15px;
        left: auto;
        top: 75px;
        padding: 0 5px 5px
    }
    .flyout--contact .flyout__text {
        margin: 0 5px 5px;
        -ms-transform: translateY(-105%);
        transform: translateY(-105%)
    }
    .flyout--contact .flyout__innerWrapper {
        height: 47px
    }
}

@media only screen and (max-width:425px) {
    .reduced-layout .flyout--contact {
        display: none
    }
}

.flyout--share {
    top: 295px
}

@media only screen and (max-width:425px) {
    .flyout--share {
        top: auto;
        bottom: 0
    }
}

@media only screen and (max-width:425px) {
    .flyout--share .flyout__icon {
        display: none
    }
}

.flyout--share .flyout__icon.country-show-cn svg .st0 {
    fill: #7bb32e
}

.flyout--share .flyout__innerWrapper {
    height: 35px
}

.flyout--share .flyout__textWrapper {
    bottom: auto;
    top: -20px
}

@media only screen and (max-width:425px) {
    .flyout--share .flyout__textWrapper {
        top: -5px;
        bottom: auto;
        width: 100%;
        padding-left: 0
    }
}

.flyout--share .flyout__text {
    margin: 5px 0 5px 5px;
    min-width: 0;
    min-height: 0;
    padding: 0 35px 0 0
}

@media only screen and (max-width:425px) {
    .flyout--share .flyout__text {
        padding-left: 0;
        padding-right: 0;
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.flyout--share .flyout__text--image {
    padding: 0
}

@media only screen and (max-width:425px) {
    .flyout--share .flyout__text--image {
        position: fixed;
        width: 100%;
        -ms-transform: translateY(105%);
        transform: translateY(105%)
    }
}

.flyout__shareIcon {
    padding: 3px 3px 0;
    width: 35px;
    height: 35px;
    float: left;
    transition: background .25s
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-right: 0;
        background: #ccc
    }
}

.flyout__shareIcon--button {
    background: none;
    border: 0;
    color: inherit;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flyout__shareIcon--button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.flyout__shareIcon svg {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    color: #e31025;
    display: -ms-flexbox;
    display: flex
}

.flyout__shareIcon svg .st1 {
    fill: #e31025;
    transition: fill .25s
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon svg .st1 {
        fill: #fff
    }
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon svg {
        width: 100%
    }
}

.flyout__shareIcon--facebook {
    padding: 0
}

.flyout__shareIcon--facebook svg {
    margin-left: -4px
}

.flyout__shareIcon--facebook:hover {
    background: #3b5998
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--facebook {
        padding: 6px 6px 0 0;
        background: #3b5998
    }
    .flyout__shareIcon--facebook svg {
        margin-left: -6px
    }
}

.flyout__shareIcon--twitter:hover {
    background: #1da1f2
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--twitter {
        background: #1da1f2
    }
}

.flyout__shareIcon--linkedin:hover {
    background: #0077b5
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--linkedin {
        background: #0077b5
    }
}

.flyout__shareIcon--whatsapp {
    display: none
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--whatsapp {
        display: -ms-flexbox;
        display: flex;
        background: #25d366
    }
}

.flyout__shareIcon--wechat {
    display: none
}

.flyout__shareIcon--wechat:hover {
    background: #7bb32e
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--wechat {
        display: -ms-flexbox;
        display: flex;
        background: #7bb32e
    }
}

.flyout__shareIcon--mail {
    display: none
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon--mail {
        display: -ms-flexbox;
        display: flex
    }
}

.flyout__shareIcon:hover svg .st1 {
    fill: #fff
}

.flyout__shareIcon--contactForm:hover {
    background: #261c1d
}

.flyout__shareIcon--contactForm:hover svg .st1 {
    fill: rgba(0, 0, 0, 0)
}

@media only screen and (max-width:425px) {
    .flyout__shareIcon {
        padding: 0
    }
}

.flyout--scrollToTop {
    top: 325px
}

@media (max-width:425px) {
    .flyout--scrollToTop {
        bottom: 180px;
        top: auto
    }
}

.flyout .scrollToTop {
    display: block;
    opacity: 1;
    pointer-events: all;
    transition: opacity .4s
}

@media (max-width:425px) {
    .flyout .scrollToTop {
        position: absolute;
        top: 0;
        right: 0;
        width: 35px;
        height: 35px
    }
}

.flyout .scrollToTop--hide {
    opacity: 0;
    pointer-events: none
}

body.country-cn .flyout__shareIcon--mail {
    display: block
}

@media only screen and (max-width:425px) {
    body.body--showShareIcons {
        padding-bottom: 35px
    }
}

@media print {
    .flyout {
        display: none
    }
}

@media (max-width:992px) {
    .reduced-layout .wrapper {
        width: auto!important
    }
}

html.chrome .flyout.fancybox-margin .flyout__innerWrapper,
html.firefox .flyout.fancybox-margin .flyout__innerWrapper {
    left: -8px
}

.hamburger {
    position: fixed;
    right: 15px;
    top: 27px;
    padding: 0;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    z-index: 10010;
    display: none;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    margin: 0;
    overflow: visible;
    outline: none
}

@media only screen and (max-width:768px) {
    .hamburger {
        display: inline-block
    }
}

.hamburgerBox {
    width: 28px;
    height: 21px;
    display: inline-block;
    position: relative
}

.hamburgerInner {
    display: block;
    top: 50%;
    margin-top: -1.5px
}

.hamburgerInner,
.hamburgerInner:after,
.hamburgerInner:before {
    width: 28px;
    height: 3px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.hamburgerInner:after,
.hamburgerInner:before {
    content: "";
    display: block
}

.hamburgerInner:before {
    top: -9px
}

.hamburgerInner:after {
    bottom: -9px
}

html.extranet .hamburgerInner,
html.extranet .hamburgerInner:after,
html.extranet .hamburgerInner:before {
    background-color: #001d37
}

.hamburger--spin .hamburgerInner {
    transition-duration: .22s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin .hamburgerInner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin .hamburgerInner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

html.mm-opening .hamburgerInner {
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

html.mm-opening .hamburgerInner:before {
    top: 0;
    opacity: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s
}

html.mm-opening .hamburgerInner:after {
    bottom: 0;
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
}

.loginStatus {
    position: relative;
    height: 100%
}

.loginStatus__link:hover {
    text-decoration: none
}

.loginStatus__popup {
    min-width: 250px;
    position: absolute;
    background: #ecf0f8;
    padding: 20px 20px 10px;
    z-index: 200;
    top: 35px;
    opacity: 0;
    filter: alpha(opacity=0);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .8);
    pointer-events: none
}

.loginStatus__popup .input {
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%
}

.loginStatus__popup .button {
    margin-bottom: 5px
}

.loginStatus__popupLink {
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
    color: #ccc;
    border: 0;
    outline: none;
    text-align: right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0)
}

.loginStatus__popupLink:hover {
    border-bottom-color: #ccc
}

.chatbox__container .fancybox-outer {
    margin: 0;
    padding: 0;
    height: auto
}

.contactPerson__form {
    margin: 0
}

.contactPerson__form .form-group:last-of-type {
    margin-bottom: 0
}

.contact {
    background: rgba(107, 135, 170, .15);
    padding: 10px 0 0;
    margin: 10px 0 8px
}

.contact--withImage .contact__details {
    width: calc(100% - 70px)
}

@media only screen and (max-width:767px) {
    .contact--withImage .contact__details {
        width: calc(100% - 100px)
    }
}

.contact__image {
    float: left
}

.contact__imageFile {
    max-width: 70px;
    height: auto
}

@media only screen and (max-width:767px) {
    .contact__imageFile {
        max-width: 100px
    }
}

.contact__button {
    padding-top: 10px;
    clear: both
}

.contact__details {
    width: 100%;
    float: left;
    padding: 0 10px
}

.contact__detailsName {
    margin-bottom: 0
}

.contact__detailsFunction {
    margin-bottom: 8px
}

.contact__detailsMail,
.contact__detailsPhone {
    word-break: break-all;
    margin-bottom: 0
}

figure a[href*="//"][href*="youku.com/"][target=_blank],
figure a[href*="//"][href*="youtu.be/"][target=_blank],
figure a[href*="//"][href*="youtube.com/"][target=_blank] {
    position: relative;
    display: inline-block
}

figure a[href*="//"][href*="youku.com/"][target=_blank]:after,
figure a[href*="//"][href*="youtu.be/"][target=_blank]:after,
figure a[href*="//"][href*="youtube.com/"][target=_blank]:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='68'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z' fill='%23212121' fill-opacity='.8'/%3E%3Cpath d='M45 24L27 14v20' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    transition: background-image .25s
}

figure a[href*="//"][href*="youku.com/"][target=_blank]:hover:after,
figure a[href*="//"][href*="youtu.be/"][target=_blank]:hover:after,
figure a[href*="//"][href*="youtube.com/"][target=_blank]:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 0 68 48'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z' fill='red'/%3E%3Cpath d='M45 24L27 14v20' fill='%23fff'/%3E%3C/svg%3E")
}

figure a[href*="//"][href*="youku.com/"][target=_blank]:after {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M6.4 20.22a6.31 6.31 0 106.31 10.93l13.63-7.86L13.71 16z" fill="%23fff"/><path fill="%23fff" d="M26.33 23.29L13.71 16l-2.19 1.27 14.81 6.02z"/><path d="M26.33 8.71L12.71.85A6.31 6.31 0 106.4 11.77L13.71 16l12.62 7.28a8.42 8.42 0 000-14.57z" fill="%23fff"/></svg>');
    background-size: 30px
}

figure a[href*="//"][href*="youku.com/"][target=_blank]:hover:after {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="3.08" y1="10" x2="26.41" y2="10" gradientTransform="matrix(1 0 0 -1 0 34)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2300d2ff"/><stop offset="1" stop-color="%230af"/></linearGradient><linearGradient id="b" x1="10.14" y1="17.75" x2="26.47" y2="12.14" xlink:href="%23a"/><linearGradient id="c" x1="3.25" y1="22.36" x2="30.45" y2="22.36" gradientTransform="matrix(1 0 0 -1 0 34)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23ff4b7d"/><stop offset="1" stop-color="%23ff2d64"/></linearGradient></defs><path d="M6.4 20.22a6.31 6.31 0 106.31 10.93l13.63-7.86L13.71 16z" fill="url(%23a)"/><path fill="url(%23b)" d="M26.33 23.29L13.71 16l-2.19 1.27 14.81 6.02z"/><path d="M26.33 8.71L12.71.85A6.31 6.31 0 106.4 11.77L13.71 16l12.62 7.28a8.42 8.42 0 000-14.57z" fill="url(%23c)"/></svg>')
}

figure a[href*="//"][href*="youku.com/"][target=_blank]:before {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 35px);
    bottom: 0;
    left: calc(50% - 35px);
    right: 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    background: rgba(0, 0, 0, .6)
}

.search {
    position: absolute;
    width: calc(100% - 40px);
    right: 20px;
    top: 35px;
    pointer-events: none;
    z-index: 120;
    transition: all .25s ease-in-out
}

@media (max-width:991px) {
    .search {
        top: 60px
    }
}

@media (max-width:767px) {
    .search {
        width: calc(100% - 30px);
        margin-left: 15px;
        top: 27px
    }
}

.search .search__form,
.search .search__formButton,
.search .search__formClose,
.search .search__formInput,
.search .search__formWrapper {
    pointer-events: all
}

.search .search__form {
    position: relative;
    width: 226px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    z-index: 120;
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
    transition: all .25s ease-in-out
}

@media (max-width:1199px) {
    .search .search__form {
        -ms-transform: translateX(-60px);
        transform: translateX(-60px)
    }
}

@media (max-width:991px) {
    .search .search__form {
        float: left;
        margin-top: 27px;
        margin-left: 15px;
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@media (max-width:767px) {
    .search .search__form {
        margin-top: 57px;
        margin-left: 0;
        width: 100%;
        visibility: hidden
    }
}

.search .search__form .loadingAnimation--search {
    position: absolute;
    top: 150px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0
}

.search .search__formWrapper {
    position: relative;
    transition: width .25s ease-in-out, margin-bottom .25s ease-in-out
}

.search .search__formInput {
    font-size: 12px;
    line-height: 12px;
    height: 21px;
    width: 100%;
    padding: 3px 5px 3px 20px;
    border: 1px solid #fff;
    border-radius: 0;
    /*background-color: #332627;*/
    box-shadow: none;
    z-index: 120;
    /*font-weight: lighter;*/
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-appearance: none;
    transition: padding .25s ease-in-out, height .25s ease-in-out, color .25s ease-in-out, font-size .25s ease-in-out
}

@media (max-width:767px) {
    .search .search__formInput {
        height: 40px;
        padding-left: 35px;
        color: #fff;
        font-size: 18px
    }
}

.search .search__formInput:focus {
    border-color: #fff;
    outline: 1px solid #fff;
    box-shadow: none
}

.search .search__formInput::-ms-clear {
    display: none
}

@media (max-width:767px) {
    .search .search__formInput::-webkit-input-placeholder {
        line-height: 30px
    }
    .search .search__formInput:-ms-input-placeholder {
        line-height: 30px
    }
    .search .search__formInput::-ms-input-placeholder {
        line-height: 30px
    }
    .search .search__formInput::placeholder {
        line-height: 30px
    }
}

.search .search__formOverlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 100%;
    cursor: text;
    z-index: 120
}

.search .search__formButton {
    position: absolute;
    left: 0;
    top: 0;
    height: 19px;
    margin: 1px;
    padding: 0 3px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 11px;
    outline: none;
    border: 0;
    z-index: 120;
    transition: font-size .25s ease-in-out, height .25s ease-in-out
}

@media (max-width:767px) {
    .search .search__formButton {
        font-size: 20px;
        width: 32px;
        height: 38px
    }
}

.search .search__formClose {
    border: 0;
    display: inline;
    overflow: visible;
    background: rgba(0, 0, 0, 0);
    border-radius: 0;
    color: inherit;
    font: inherit;
    outline: none;
    line-height: normal;
    text-transform: none;
    text-align: left;
    letter-spacing: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    min-width: auto;
    position: absolute;
    padding: 0 3px;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    margin: 1px;
    width: 17px;
    height: 19px;
    color: #fff;
    display: block;
    transition: all .25s ease-in-out
}

.search .search__formClose::-moz-focus-inner {
    border: 0;
    padding: 0
}

.search .search__formClose:hover {
    background: rgba(0, 0, 0, 0);
    color: inherit
}

.search .search__formClose .hamburgerInner {
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.search .search__formClose .hamburgerInner:before {
    top: 0;
    opacity: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s
}

.search .search__formClose .hamburgerInner:after {
    bottom: 0;
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
}

.search .search__hamburgerBox {
    width: 17px;
    height: 16px;
    position: absolute;
    top: 1px;
    right: 0;
    transition: all .25s ease-in-out, height .25s ease-in-out
}

.search .search__hamburgerInner,
.search .search__hamburgerInner:after,
.search .search__hamburgerInner:before {
    width: 14px;
    transition: all .25s ease-in-out
}

.search__responsiveButton {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 0;
    right: 45px;
    opacity: 1;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
    z-index: 120;
    visibility: hidden;
    transition: opacity .25s ease-in-out, visibility .25s ease-in-out
}

@media (max-width:767px) {
    .search__responsiveButton {
        visibility: visible;
        pointer-events: all
    }
}

@media (max-width:425px) {
    .search__responsiveButton {
        right: 80px
    }
}

#header .header__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    min-height: 110px;
    background: #261c1d;
    z-index: 115;
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    transition: background .25s ease-in-out, opacity .25s ease-in-out, visibility .25s ease-in-out
}

@media (max-width:767px) {
    #header .header__overlay {
        top: 75px;
        min-height: 85px
    }
}

#header .search__contentOverlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(38, 28, 29, .85);
    left: 0;
    top: 0;
    z-index: 110;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease-in-out, visibility .25s ease-in-out
}

#header.header--searchOpen .search {
    width: calc(100% - 40px)
}

#header.header--searchOpen .search__contentOverlay {
    opacity: 1;
    visibility: visible;
    pointer-events: all
}

#header.header--searchOpen .search__formInput {
    padding-left: 35px;
    padding-right: 35px;
    height: 35px;
    box-shadow: none;
    font-size: 18px
}

@media (max-width:767px) {
    #header.header--searchOpen .search__formInput {
        height: 40px;
        padding-right: 5px
    }
}

#header.header--searchOpen .search__formInput::-webkit-input-placeholder {
    line-height: 30px
}

#header.header--searchOpen .search__formInput:-ms-input-placeholder {
    line-height: 30px
}

#header.header--searchOpen .search__formInput::-ms-input-placeholder {
    line-height: 30px
}

#header.header--searchOpen .search__formInput::placeholder {
    line-height: 30px
}

#header.header--searchOpen .search__formInput::-webkit-input-placeholder {
    line-height: 20px
}

#header.header--searchOpen .search__formOverlay {
    display: none
}

#header.header--searchOpen .search__form {
    width: 1000px;
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@media (max-width:1199px) {
    #header.header--searchOpen .search__form {
        width: calc(100% - 30px)
    }
}

@media (max-width:991px) {
    #header.header--searchOpen .search__form {
        margin-top: 6px;
        width: 100%
    }
}

@media (max-width:767px) {
    #header.header--searchOpen .search__form {
        margin-top: 60px;
        margin-right: 0;
        visibility: visible
    }
}

@media (max-width:425px) {
    #header.header--searchOpen .search__form {
        margin-top: 53px
    }
}

#header.header--searchOpen .search__formWrapper {
    width: 100%;
    margin-bottom: -20px
}

#header.header--searchOpen .header__overlay {
    visibility: visible;
    pointer-events: all;
    opacity: 1
}

#header.header--searchOpen .search__formButton {
    font-size: 20px;
    height: 32px;
    width: 32px
}

@media (max-width:767px) {
    #header.header--searchOpen .search__formButton {
        height: 38px
    }
}

#header.header--searchOpen .search__responsiveButton {
    opacity: 0;
    visibility: hidden
}

#header.header--searchOpen .search__formClose {
    right: 10px;
    top: 4px;
    width: 25px;
    height: 25px
}

@media (max-width:767px) {
    #header.header--searchOpen .search__formClose {
        top: 6px;
        transition: unset
    }
}

#header.header--searchOpen .search__hamburgerBox {
    position: relative;
    width: 28px;
    height: 21px
}

@media only screen and (max-width:767px) {
    #header.header--searchOpen .search__hamburgerBox {
        transition: unset
    }
}

#header.header--searchOpen .search__hamburgerInner {
    width: 28px;
    transition: all .25s ease-in-out
}

@media only screen and (max-width:767px) {
    #header.header--searchOpen .search__hamburgerInner {
        transition: unset
    }
}

#header.header--searchOpen .search__hamburgerInner:after,
#header.header--searchOpen .search__hamburgerInner:before {
    width: 28px;
    transition: all .25s ease-in-out
}

@media only screen and (max-width:767px) {
    #header.header--searchOpen .search__hamburgerInner:after,
    #header.header--searchOpen .search__hamburgerInner:before {
        transition: unset
    }
}

#content .productCategorySearch ul li {
    margin-left: 0;
    margin-bottom: 0
}

#search .searchField--single,
.productCategorySearch,
.productCategorySearch .searchField--single,
.search__suggests .searchField--single {
    margin-bottom: 40px
}

#search .additionalInfo,
.productCategorySearch .additionalInfo,
.search__suggests .additionalInfo {
    font-size: 11px;
    line-height: 12px
}

#search .additionalInfo--blue,
.productCategorySearch .additionalInfo--blue,
.search__suggests .additionalInfo--blue {
    color: #e31025
}

#search .searchInfos,
.productCategorySearch .searchInfos,
.search__suggests .searchInfos {
    margin-top: 18px;
    margin-bottom: 8px;
    text-align: right
}

@media only screen and (max-width:767px) {
    #search .searchInfos,
    .productCategorySearch .searchInfos,
    .search__suggests .searchInfos {
        margin-bottom: 5px
    }
}

#search .searched-for,
.productCategorySearch .searched-for,
.search__suggests .searched-for {
    margin-bottom: 0
}

@media only screen and (max-width:767px) {
    #search .searched-for,
    .productCategorySearch .searched-for,
    .search__suggests .searched-for {
        font-weight: 700
    }
}

#search .searchTabs,
.productCategorySearch .searchTabs,
.search__suggests .searchTabs {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-right: 0
}

@media only screen and (max-width:767px) {
    #search .searchTabs,
    .productCategorySearch .searchTabs,
    .search__suggests .searchTabs {
        position: relative
    }
}

#search .searchFormWrapper,
.productCategorySearch .searchFormWrapper,
.search__suggests .searchFormWrapper {
    float: right;
    text-align: right
}

@media only screen and (max-width:767px) {
    #search .searchFormWrapper,
    .productCategorySearch .searchFormWrapper,
    .search__suggests .searchFormWrapper {
        margin-bottom: 20px;
        float: none
    }
}

@media only screen and (max-width:767px) {
    #search .searchTabs,
    .productCategorySearch .searchTabs,
    .search__suggests .searchTabs {
        margin-bottom: 20px
    }
}

#search .searchRow,
.productCategorySearch .searchRow,
.search__suggests .searchRow {
    position: relative;
    margin-bottom: 20px;
    margin-top: -20px
}

#search .searchRow .borderHelper,
.productCategorySearch .searchRow .borderHelper,
.search__suggests .searchRow .borderHelper {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: calc(100% - 30px);
    background: #000;
    margin-left: 15px
}

@media only screen and (max-width:767px) {
    #search .searchRow .borderHelper,
    .productCategorySearch .searchRow .borderHelper,
    .search__suggests .searchRow .borderHelper {
        display: none
    }
}

#search .filterList,
.productCategorySearch .filterList,
.search__suggests .filterList {
    padding-bottom: 0
}

#search .filterListItem,
.productCategorySearch .filterListItem,
.search__suggests .filterListItem {
    margin-left: 0;
    margin-bottom: 20px;
    background: #ecf0f8
}

#search .filterListItem .resetFilterButton,
.productCategorySearch .filterListItem .resetFilterButton,
.search__suggests .filterListItem .resetFilterButton {
    position: absolute;
    top: 4px;
    right: 10px;
    width: 20px;
    height: 20px;
    border: 1px solid #e31025;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    cursor: pointer;
    border-radius: 0;
    color: #e31025;
    text-decoration: none;
    transition: background .2s ease-in-out, color .2s ease-in-out
}

#search .filterListItem .resetFilterButton:active,
#search .filterListItem .resetFilterButton:focus,
#search .filterListItem .resetFilterButton:hover,
.productCategorySearch .filterListItem .resetFilterButton:active,
.productCategorySearch .filterListItem .resetFilterButton:focus,
.productCategorySearch .filterListItem .resetFilterButton:hover,
.search__suggests .filterListItem .resetFilterButton:active,
.search__suggests .filterListItem .resetFilterButton:focus,
.search__suggests .filterListItem .resetFilterButton:hover {
    color: #fff;
    background: #e31025
}

#search .filterListItem:before,
.productCategorySearch .filterListItem:before,
.search__suggests .filterListItem:before {
    display: none
}

#search .filterListItemTitle,
.productCategorySearch .filterListItemTitle,
.search__suggests .filterListItemTitle {
    background: #261c1d;
    color: #fff;
    display: block;
    width: 100%;
    padding: 5px 15px;
    position: relative
}

#search .filterSubList,
.productCategorySearch .filterSubList,
.search__suggests .filterSubList {
    padding-top: 4px;
    padding-bottom: 6px
}

#search .filterSubListItem,
.productCategorySearch .filterSubListItem,
.search__suggests .filterSubListItem {
    margin-left: 0;
    margin-bottom: 0;
    position: relative
}

#search .filterSubListItem:before,
.productCategorySearch .filterSubListItem:before,
.search__suggests .filterSubListItem:before {
    display: none
}

#search .filterSubListItemTitle,
.productCategorySearch .filterSubListItemTitle,
.search__suggests .filterSubListItemTitle {
    padding: 5px 15px;
    display: inline-block;
    text-decoration: none;
    color: #000;
    line-height: 16px
}

#search .filterSubListItemTitle--used,
.productCategorySearch .filterSubListItemTitle--used,
.search__suggests .filterSubListItemTitle--used {
    padding-right: 30px
}

#search .filterSubListItemTitleLink,
.productCategorySearch .filterSubListItemTitleLink,
.search__suggests .filterSubListItemTitleLink {
    margin-right: 5px;
    color: #000
}

#search .filterSubListItemTitleLink:hover,
.productCategorySearch .filterSubListItemTitleLink:hover,
.search__suggests .filterSubListItemTitleLink:hover {
    text-decoration: none;
    color: #e31025
}

#search .resetAllFiltersButton,
.productCategorySearch .resetAllFiltersButton,
.search__suggests .resetAllFiltersButton {
    background-color: #e31025;
    color: #fff;
    cursor: pointer;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: background-color .2s ease-in-out
}

#search .resetAllFiltersButton:active,
#search .resetAllFiltersButton:focus,
#search .resetAllFiltersButton:hover,
.productCategorySearch .resetAllFiltersButton:active,
.productCategorySearch .resetAllFiltersButton:focus,
.productCategorySearch .resetAllFiltersButton:hover,
.search__suggests .resetAllFiltersButton:active,
.search__suggests .resetAllFiltersButton:focus,
.search__suggests .resetAllFiltersButton:hover {
    background: #261c1d;
    text-decoration: none
}

@media only screen and (max-width:425px) {
    #search .searchResults,
    .productCategorySearch .searchResults,
    .search__suggests .searchResults {
        padding: 0
    }
}

#search .resultTitle,
.productCategorySearch .resultTitle,
.search__suggests .resultTitle {
    background: #ecf0f8;
    padding: 10px 0;
    font-weight: 700
}

#search .resultListItemWrapper,
.productCategorySearch .resultListItemWrapper,
.search__suggests .resultListItemWrapper {
    display: block;
    padding: 15px 0;
    width: 100%;
    box-sizing: border-box;
    color: #000;
    cursor: pointer
}

#search .resultListItemWrapper p,
#search .resultListItemWrapper span,
.productCategorySearch .resultListItemWrapper p,
.productCategorySearch .resultListItemWrapper span,
.search__suggests .resultListItemWrapper p,
.search__suggests .resultListItemWrapper span {
    color: #000
}

#search .resultListItemWrapper p,
.productCategorySearch .resultListItemWrapper p,
.search__suggests .resultListItemWrapper p {
    margin-bottom: 5px
}

@media only screen and (max-width:992px) {
    #search .technicalDataHeader,
    .productCategorySearch .technicalDataHeader,
    .search__suggests .technicalDataHeader {
        display: none
    }
}

#search .productTitle,
.productCategorySearch .productTitle,
.search__suggests .productTitle {
    display: inline-block;
    font-weight: 700;
    text-decoration: none;
    color: #000;
    margin-bottom: 5px
}

#search .resultList,
.productCategorySearch .resultList,
.search__suggests .resultList {
    margin: 0;
    padding: 0
}

#search .resultListItem,
.productCategorySearch .resultListItem,
.search__suggests .resultListItem {
    position: relative;
    margin: 0;
    padding: 0;
    border-top: 1px solid #cfd1d1
}

#search .resultListItem:before,
.productCategorySearch .resultListItem:before,
.search__suggests .resultListItem:before {
    display: none
}

@media only screen and (max-width:767px) {
    #search .resultListItem .h2,
    #search .resultListItem h2,
    .productCategorySearch .resultListItem .h2,
    .productCategorySearch .resultListItem h2,
    .search__suggests .resultListItem .h2,
    .search__suggests .resultListItem h2 {
        margin-bottom: 2px
    }
}

#search .productDriveSelectionButtonWrapper,
.productCategorySearch .productDriveSelectionButtonWrapper,
.search__suggests .productDriveSelectionButtonWrapper {
    margin-top: 6px
}

@media only screen and (max-width:992px) {
    #search .productDriveSelectionButtonWrapper,
    .productCategorySearch .productDriveSelectionButtonWrapper,
    .search__suggests .productDriveSelectionButtonWrapper {
        display: none
    }
}

#search .productDriveSelectionButton,
.productCategorySearch .productDriveSelectionButton,
.search__suggests .productDriveSelectionButton {
    padding: 10px
}

#search .productDriveSelectionButton .icon,
.productCategorySearch .productDriveSelectionButton .icon,
.search__suggests .productDriveSelectionButton .icon {
    color: #fff;
    margin-left: 5px
}

#search .productDriveSelectionButtonWrapper--mobile,
.productCategorySearch .productDriveSelectionButtonWrapper--mobile,
.search__suggests .productDriveSelectionButtonWrapper--mobile {
    display: none;
    float: left
}

@media only screen and (max-width:992px) {
    #search .productDriveSelectionButtonWrapper--mobile,
    .productCategorySearch .productDriveSelectionButtonWrapper--mobile,
    .search__suggests .productDriveSelectionButtonWrapper--mobile {
        display: block
    }
}

#search .detailsTable,
.productCategorySearch .detailsTable,
.search__suggests .detailsTable {
    margin-bottom: 0
}

#search .detailsTable tr td,
.productCategorySearch .detailsTable tr td,
.search__suggests .detailsTable tr td {
    padding: 0 0 5px;
    border: 0;
    font-size: 14px;
    line-height: 18px;
    vertical-align: top
}

@media only screen and (max-width:767px) {
    #search .detailsTable tr td,
    .productCategorySearch .detailsTable tr td,
    .search__suggests .detailsTable tr td {
        font-size: 13px;
        line-height: 14px
    }
}

#search .detailsTable .detailsTableKey,
.productCategorySearch .detailsTable .detailsTableKey,
.search__suggests .detailsTable .detailsTableKey {
    min-width: 140px;
    padding-right: 10px
}

#search .detailsTable .detailsTableValue,
.productCategorySearch .detailsTable .detailsTableValue,
.search__suggests .detailsTable .detailsTableValue {
    min-width: 65px
}

#search .pageResultLoading,
#search .productResultLoading,
.productCategorySearch .pageResultLoading,
.productCategorySearch .productResultLoading,
.search__suggests .pageResultLoading,
.search__suggests .productResultLoading {
    display: none
}

#search .results-topic,
.productCategorySearch .results-topic,
.search__suggests .results-topic {
    font-weight: 700;
    text-decoration: none;
    color: #000;
    margin-bottom: 5px
}

#search .results-thumbnail,
.productCategorySearch .results-thumbnail,
.search__suggests .results-thumbnail {
    max-width: calc(100% + 20px);
    height: auto
}

#search .results-scope,
.productCategorySearch .results-scope,
.search__suggests .results-scope {
    font-style: italic
}

#search .result-more,
.productCategorySearch .result-more,
.search__suggests .result-more {
    display: inline-block
}

#search .result-content .results-highlight,
.productCategorySearch .result-content .results-highlight,
.search__suggests .result-content .results-highlight {
    color: #6b87aa;
    font-weight: 700
}

#search label,
.productCategorySearch label,
.search__suggests label {
    margin-bottom: 0;
    font-weight: 400
}

#search .collapse:not(.collapse--real),
.productCategorySearch .collapse:not(.collapse--real),
.search__suggests .collapse:not(.collapse--real) {
    display: block
}

@media only screen and (min-width:992px) {
    #search .collapse:not(.collapse--real),
    .productCategorySearch .collapse:not(.collapse--real),
    .search__suggests .collapse:not(.collapse--real) {
        height: auto!important
    }
}

#search .panel-heading:not(.panel-heading--filter),
.productCategorySearch .panel-heading:not(.panel-heading--filter),
.search__suggests .panel-heading:not(.panel-heading--filter) {
    display: none
}

@media only screen and (max-width:992px) {
    #search .panel-heading:not(.panel-heading--filter),
    .productCategorySearch .panel-heading:not(.panel-heading--filter),
    .search__suggests .panel-heading:not(.panel-heading--filter) {
        display: block
    }
}

#search .panel-body,
.productCategorySearch .panel-body,
.search__suggests .panel-body {
    padding: 0
}

@media only screen and (max-width:992px) {
    #search .panel-body,
    .productCategorySearch .panel-body,
    .search__suggests .panel-body {
        padding: 15px 15px 0
    }
}

#search .panel-group .panel,
.productCategorySearch .panel-group .panel,
.search__suggests .panel-group .panel {
    border: 0;
    overflow: visible;
    min-height: 35px
}

@media only screen and (max-width:992px) {
    #search .panel-group .panel,
    .productCategorySearch .panel-group .panel,
    .search__suggests .panel-group .panel {
        border: 1px solid #ecf0f8;
        overflow: hidden
    }
}

html:not(.touch) #search .resultListItem:hover,
html:not(.touch) .productCategorySearch .resultListItem:hover {
    background: #ecf0f8
}

.previewImageWrapper {
    position: relative;
    display: block;
    border: 1px solid #ccc;
    text-align: center;
    width: 100%;
    height: 170px;
    background: #fff
}

@media only screen and (max-width:425px) {
    .previewImageWrapper {
        height: 112px
    }
}

.previewImage {
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
    height: auto;
    width: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.newButton {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer
}

.previewSummary {
    padding-bottom: 80px;
    min-height: 170px
}

@media only screen and (max-width:425px) {
    .previewSummary {
        min-height: 112px
    }
}

@media only screen and (max-width:1092px) {
    .previewDetails {
        margin-top: 20px
    }
}

.previewLinksWrapper {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%
}

#content #search .panel-heading a.accordion-toggle,
#content #search .panel-heading a.accordion-toggle.collapsed,
#content #search .panel-heading a.accordion-toggle.collapsed:visited,
#content #search .panel-heading a.accordion-toggle:visited,
.vuePanel .panel-heading a.accordion-toggle,
.vuePanel .panel-heading a.accordion-toggle.collapsed,
.vuePanel .panel-heading a.accordion-toggle.collapsed:visited,
.vuePanel .panel-heading a.accordion-toggle:visited {
    background: #ecf0f8;
    padding: 8px 15px;
    text-decoration: none;
    font-size: 13px;
    color: #e31025
}

.searchPaginationWrapper {
    margin: 0 0 20px;
    padding: 5px 0 0;
    min-height: 28px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

.searchPaginationWrapper>div:first-of-type {
    padding: 0
}

.searchPagination {
    display: table;
    float: none;
    margin: 0 auto
}

@media only screen and (max-width:767px) {
    .searchPagination {
        margin: 0
    }
}

.searchPagination .searchPaginationList {
    display: block;
    float: left
}

.searchPagination .searchPaginationList .searchPaginationListItem {
    display: block;
    height: 18px;
    border-right: 1px solid #000;
    float: left;
    padding: 0 2px;
    margin-left: 0;
    margin-bottom: 0
}

.searchPagination .searchPaginationList .searchPaginationListItem:before {
    position: relative;
    content: "";
    border: 0 solid #e31025;
    margin-top: 0;
    margin-left: 0
}

.searchPagination .searchPaginationList .searchPaginationListItem--first,
.searchPagination .searchPaginationList .searchPaginationListItem--last,
.searchPagination .searchPaginationList .searchPaginationListItem:nth-last-child(2) {
    border: 0
}

.searchPagination .searchPaginationList .searchPaginationListItem--selected .searchPaginationListItemLink,
.searchPagination .searchPaginationList .searchPaginationListItem .searchPaginationListItemLink {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    margin: 0 1px;
    padding: 2px 3px;
    border: 1px solid rgba(0, 0, 0, 0)
}

.searchPagination .searchPaginationList .searchPaginationListItem--selected .searchPaginationListItemLink,
.searchPagination .searchPaginationList .searchPaginationListItem .searchPaginationListItemLink:hover {
    border: 1px solid #000;
    text-decoration: none
}

.searchPagination .searchPaginationList .searchPaginationListItem--more {
    border-right: 0
}

.searchPagination .searchPaginationList .searchPaginationListItem--more.searchPaginationListItem--left {
    border-right: 1px solid #000
}

.searchPagination .searchPaginationList .searchPaginationListItem--more .searchPaginationListItemLink:hover {
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: default
}

.searchPagination .searchPaginationList .searchPaginationListItemLink {
    padding: 2px 5px 0
}

.searchPagination .searchPaginationList .searchPaginationListItemLink--next,
.searchPagination .searchPaginationList .searchPaginationListItemLink--prev {
    position: relative
}

.searchPagination .searchPaginationList .searchPaginationListItemLink--next:after,
.searchPagination .searchPaginationList .searchPaginationListItemLink--prev:after {
    content: "";
    position: absolute;
    top: 3px;
    width: 5px;
    height: 5px;
    padding: 0;
    border: 4px solid rgba(0, 0, 0, 0)
}

.searchPagination .searchPaginationList .searchPaginationListItemLink--next:after {
    border-left: 4px solid #000;
    left: 3px
}

.searchPagination .searchPaginationList .searchPaginationListItemLink--prev:after {
    border-right: 4px solid #000;
    right: 3px
}

#content ul.nav-tabs.searchHeader {
    margin: 18px 0 0;
    border-bottom: 0
}

@media only screen and (max-width:767px) {
    #content ul.nav-tabs.searchHeader {
        border-bottom: 1px solid #000;
        margin-top: 0
    }
}

@media only screen and (max-width:425px) {
    #content ul.nav-tabs.searchHeader li {
        width: auto
    }
    #content ul.nav-tabs.searchHeader li a {
        margin-right: 2px
    }
}

#content ul.nav-tabs.searchHeader .tooltip-inner {
    width: 140%;
    margin-left: -20%
}

#tx-solr-faceting .facets .facet {
    margin: 0
}

.tx-solr-search-form .searchForm {
    margin-bottom: 0
}

.tx-solr-search-form .searchInput {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-appearance: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, padding-left .15s
}

.tx-solr-search-form .searchInput:focus {
    border-color: #e31025;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 146, 208, .6)
}

.tx-solr-search-form .searchInputWrapper .searchInputClear {
    position: absolute;
    display: none;
    top: 6px;
    left: 21px;
    height: 22px;
    border: 1px solid #e31025;
    width: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    cursor: pointer;
    border-radius: 0;
    background: #fff;
    color: #e31025;
    text-decoration: none;
    transition: background .2s ease-in-out, color .2s ease-in-out
}

.tx-solr-search-form .searchInputWrapper .searchInputClear:active,
.tx-solr-search-form .searchInputWrapper .searchInputClear:focus,
.tx-solr-search-form .searchInputWrapper .searchInputClear:hover {
    color: #fff;
    background: #e31025
}

.tx-solr-search-form .searchInputWrapper--notEmpty .searchInputClear {
    display: block
}

.tx-solr-search-form .searchInputWrapper--notEmpty .searchInput {
    padding-left: 30px
}

.tx-solr-search-form .searchSubmit {
    width: 100%;
    background-image: none;
    background-color: #e31025;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: background-color .2s ease-in-out
}

.tx-solr-search-form .searchSubmit:active,
.tx-solr-search-form .searchSubmit:focus,
.tx-solr-search-form .searchSubmit:hover {
    background: #261c1d
}

@media only screen and (max-width:767px) {
    .tx-solr-search-form .searchSubmit {
        margin-left: -15px;
        width: calc(100% + 15px)
    }
}

@media only screen and (max-width:425px) {
    .tx-solr-search-form .searchSubmit {
        padding: 6px
    }
}

.tx-solr-search-form .searchButtonWrapper {
    padding-left: 0
}

.tx-solr-search-form .searchLabel {
    line-height: 20px
}

@media only screen and (max-width:767px) {
    .tx-solr-search-form .searchLabel {
        display: none
    }
}

.tx-solr-search-form .searchIcon {
    display: none;
    line-height: 20px
}

@media only screen and (max-width:767px) {
    .tx-solr-search-form .searchIcon {
        display: block
    }
}

.no-results {
    margin-bottom: 20px
}

.search__suggests {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 160px auto 0;
    width: 100%;
    z-index: 120;
    overflow-y: auto;
    overflow-x: hidden
}

.search__suggests::-webkit-scrollbar {
    display: none
}

@media (min-width:768px) {
    .search__suggests {
        max-width: 750px
    }
}

@media (min-width:992px) {
    .search__suggests {
        max-width: 970px;
        margin: 110px auto 0
    }
}

@media (min-width:1200px) {
    .search__suggests {
        max-width: 1170px
    }
}

.search__suggests .datasheet {
    margin-top: 10px
}

.search__suggests .datasheet .singleDownload .download__label {
    font-size: 14px
}

.search__suggestContent {
    position: relative;
    margin: 0 auto;
    padding: 40px;
    width: 100%;
    background: #fff
}

.search__suggestContent .button {
    margin-top: 0
}

.suggest__pages,
.suggest__products {
    margin-bottom: 40px
}

.suggest__productImageWrapper {
    margin-bottom: 20px
}

.suggest__productImage {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid #ccc
}

.suggest__pageResult:nth-of-type(n+6) {
    display: none
}

@media (min-width:480px) {
    .suggest__pageResult:nth-of-type(n+6) {
        display: block
    }
}

.suggest__categories p,
.suggest__pageResults p,
.suggest__productContent p {
    margin-bottom: 5px
}

.suggest__categories a,
.suggest__pageResults a,
.suggest__productContent a {
    color: #000;
    transition: color .2s ease;
    font-weight: 700
}

.suggest__categories a .results-highlight,
.suggest__pageResults a .results-highlight,
.suggest__productContent a .results-highlight {
    color: #e31025
}

.suggest__categories a:hover,
.suggest__pageResults a:hover,
.suggest__productContent a:hover {
    color: #e31025;
    text-decoration: none
}

.suggest__productContent--withDatasheet {
    margin-bottom: 60px
}

.suggest__product {
    position: relative
}

.suggest__productDatasheet {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 20px
}

.search__suggestsError {
    position: absolute;
    top: 160px;
    left: 0;
    padding: 10px;
    width: 100%;
    background: #fff;
    z-index: 120
}

@media (min-width:992px) {
    .search__suggestsError {
        top: 110px
    }
}

@media (max-width:767px) {
    .extranet #header.header--searchOpen .search__form {
        margin-top: 70px
    }
}

.extranet #header.header--searchOpen .search__formInput {
    background: #3f3f3f;
    color: #fff
}

.extranet #header .header__overlay {
    background: #e3e3e3
}

.extranet #header .search__contentOverlay,
.extranet .cookie .cookie__overlay {
    background: hsla(0, 0%, 80%, .85)
}

.extranet .search .search__formInput {
    background: #3f3f3f;
    color: #fff;
    border: 1px solid #fff
}

.extranet .search .search__formInput::-webkit-input-placeholder {
    color: #ccc
}

.extranet .search .search__formInput:-ms-input-placeholder {
    color: #ccc
}

.extranet .search .search__formInput::-ms-input-placeholder {
    color: #ccc
}

.extranet .search .search__formInput::placeholder {
    color: #ccc
}

.extranet .search .search__formInput:focus {
    outline: 1px solid #fff
}

.extranet .search .search__formButton {
    color: #fff
}

.extranet .search .search__formClose .search__hamburgerInner,
.extranet .search .search__formClose .search__hamburgerInner:after,
.extranet .search .search__formClose .search__hamburgerInner:before {
    background: #fff
}

.extranet .search__responsiveButton {
    color: #001d37
}

@media only screen and (max-width:425px) {
    .extranet .search__responsiveButton {
        right: 45px
    }
}

.tx-dff-product {
    margin-top: -15px
}

.tx-dff-product .h1,
.tx-dff-product h1 {
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 15px
}

@media only screen and (max-width:767px) {
    .tx-dff-product .h1,
    .tx-dff-product h1 {
        font-size: 20px;
        line-height: 24px
    }
}

.tx-dff-product .subHeadline {
    font-weight: 700
}

.tx-dff-product .tab-pane {
    position: relative
}

.tx-dff-product .productGallery {
    height: 350px;
    margin: 20px 0
}

.tx-dff-product .productGallery.col-sm-6 {
    padding-right: 150px;
    padding-left: 15px
}

@media only screen and (max-width:991px) {
    .tx-dff-product .productGallery.col-sm-6 {
        padding-right: 30px
    }
}

@media only screen and (max-width:767px) {
    .tx-dff-product .productGallery.col-sm-6 {
        padding-right: 15px
    }
}

@media only screen and (max-width:425px) {
    .tx-dff-product .productGallery.col-sm-6 {
        height: 255px
    }
}

.tx-dff-product .productGallery .sliderList,
.tx-dff-product .productGallery .thumbnailList {
    max-width: 400px
}

.tx-dff-product .productHeader {
    height: 340px;
    margin: 20px 0
}

@media only screen and (max-width:767px) {
    .tx-dff-product .productHeader {
        height: auto
    }
}

.tx-dff-product .productHeader .newButton {
    position: relative;
    right: auto;
    float: left;
    margin: 4px 10px 10px -15px
}

.tx-dff-product .productHeader .productSubHeadline {
    clear: both
}

.tx-dff-product .productHeaderText--new {
    float: left
}

.tx-dff-product .productGalleryThumbnailItem {
    float: left;
    border: 1px solid #ccc;
    display: block;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 3px
}

.tx-dff-product .productGalleryThumbnailItem:before {
    display: none
}

.tx-dff-product .productGalleryThumbnailLink {
    display: block;
    padding: 3px 2px;
    width: 64px;
    height: 44px;
    text-align: center;
    box-sizing: border-box
}

.tx-dff-product .productGalleryThumbnailList {
    display: block;
    float: left;
    margin: 28px 0 0;
    padding-right: 3px;
    padding-bottom: 0;
    list-style-type: none
}

.tx-dff-product .productGalleryMain {
    position: relative;
    height: 130px
}

.tx-dff-product .productGalleryMain a {
    display: none;
    position: absolute;
    left: 0;
    top: 0
}

.tx-dff-product .row.specialPosition {
    position: absolute;
    right: 0;
    top: -96px;
    width: 50%;
    padding: 0 15px
}

@media only screen and (max-width:767px) {
    .tx-dff-product .row.specialPosition {
        position: relative;
        width: 100%;
        margin: 0 auto 40px;
        padding: 0;
        top: 0
    }
}

.tx-dff-product img {
    vertical-align: middle
}

.tx-dff-product .drawing {
    max-width: 100%;
    height: auto
}

.tx-dff-product .drawingLink {
    display: inline-block;
    margin-bottom: 40px
}

.tx-dff-product .productDetails {
    margin-bottom: 20px
}

@media only screen and (max-width:991px) {
    .tx-dff-product .productDetails:nth-of-type(odd) {
        clear: both
    }
}

.tx-dff-product .productDetails .subHeadline {
    display: block;
    border-bottom: 1px solid #000
}

.tx-dff-product fieldset {
    border: 0;
    margin: 0;
    padding: 10px 0;
    clear: both
}

.tx-dff-product fieldset legend {
    display: none
}

.tx-dff-product label {
    font-weight: 400;
    line-height: 29px
}

@media only screen and (max-width:767px) {
    .tx-dff-product label {
        line-height: 18px
    }
}

.tx-dff-product .form-group {
    clear: both
}

#product .productHeaderList .productHeaderListItem {
    float: left
}

#product .productHeaderList .productHeaderListItem:first-of-type {
    margin-left: 0
}

#product .productHeaderList .productHeaderListItem:first-of-type:before {
    content: "";
    display: none
}

#product .productHeaderList .productHeaderListItem:before {
    content: "•";
    border: 0;
    margin-top: 0;
    margin-left: -10px
}

#product .productDetailsList {
    margin: 0 0 10px;
    padding: 0
}

#product .productDetailsListItem {
    position: relative;
    margin: 0;
    padding: 0 0 0 20px
}

#product .productDetailsListItem:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e31025;
    margin-left: -10px
}

#product .productDetailsListItem a {
    color: #000
}

#product .productDetailsListItem a:hover {
    color: #e31025
}

@media only screen and (min-width:992px) {
    .productDetails:nth-of-type(3n) .productPreview__overlay,
    .productDetails:nth-of-type(4n) .productPreview__overlay {
        right: auto;
        left: 15px;
        -ms-transform: translate(-100%, -50%) translateX(-15px);
        transform: translate(-100%, -50%) translateX(-15px)
    }
    .productDetails:nth-of-type(3n) .productPreview__overlay:after,
    .productDetails:nth-of-type(4n) .productPreview__overlay:after {
        left: auto;
        right: -10px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .productDetails:nth-of-type(2n) .productPreview__overlay {
        right: auto;
        left: 15px;
        -ms-transform: translate(-100%, -50%) translateX(-15px);
        transform: translate(-100%, -50%) translateX(-15px)
    }
    .productDetails:nth-of-type(2n) .productPreview__overlay:after {
        left: auto;
        right: -10px
    }
}

@media only screen and (max-width:425px) {
    .productDetails:not(.productDetails--fdst):nth-of-type(n) .productPreview__overlay {
        right: auto;
        left: auto;
        -ms-transform: translateY(-100%) translateX(0) translateY(-25px);
        transform: translateY(-100%) translateX(0) translateY(-25px)
    }
    .productDetails:not(.productDetails--fdst):nth-of-type(n) .productPreview__overlay:after {
        position: absolute;
        top: auto;
        left: 4px;
        right: auto;
        bottom: -20px
    }
}

.productDetails .productPreview {
    display: inline-block;
    position: relative;
    padding: 3px 20px;
    margin-left: -20px;
    cursor: help
}

.productDetails .productPreview:hover .productPreview__overlay {
    display: block;
    opacity: 1
}

.productDetails .productPreview__overlay {
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 12px;
    background: #fff;
    cursor: default;
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
    transition: opacity .4s ease-in-out;
    z-index: 1000
}

.productDetails .productPreview__overlay:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .8);
    z-index: 900
}

.productDetails .productPreview__overlay:after {
    content: "";
    position: absolute;
    left: -10px;
    top: 50%;
    width: 20px;
    height: 20px;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .8);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    z-index: 900
}

.productDetails .productPreview__overlayText {
    position: relative;
    width: 500px;
    min-height: 150px;
    padding: 15px 0;
    background: #fff;
    z-index: 1000
}

@media only screen and (max-width:991px) {
    .productDetails .productPreview__overlayText {
        width: 250px
    }
}

.productDetails .productPreview__overlayText .row:not(.tab-pane) {
    margin: 0
}

.productDetails .productPreview__overlayText .productPreview__overlayTextHeadline {
    font-weight: 700;
    margin-bottom: 5px
}

.productDetails .productPreview__overlayText .previewSummary {
    padding-bottom: 70px
}

@media only screen and (max-width:991px) {
    .productDetails .productPreview__overlayText .previewSummary {
        padding-top: 15px;
        padding-bottom: 0;
        min-height: auto
    }
    .productDetails .productPreview__overlayText .previewLinksWrapper {
        position: relative;
        bottom: 0;
        padding: 5px 0 0
    }
}

#content .productDetails .productDetailsListItem:before {
    margin-top: 8px
}

.fdstWrapper {
    position: relative
}

.fdstWrapper--loading>:not(.loadingAnimation--fdst) {
    opacity: .1;
    transition: opacity .25s
}

.fdstWrapper--loading .loadingAnimation--fdst {
    display: block
}

.fdstWrapper--list {
    min-height: 500px;
    margin-top: 10px
}

.fdstWrapper--list .loadingAnimation--fdst {
    top: 300px
}

.fdstWrapper--list .internalArea {
    margin: 10px 0 20px;
    padding-bottom: 30px
}

@media print {
    .fdstWrapper .h2,
    .fdstWrapper h2 {
        margin: 20px 0 10px
    }
}

.fdstWrapper .tooltip {
    z-index: 10000
}

.fdstWrapper legend {
    line-height: 22px
}

.fdstWrapper .row--relative {
    position: relative
}

.fdstWrapper .row--2,
.fdstWrapper .row--3 {
    display: none
}

.fdstWrapper .row--spaceBefore {
    margin-top: 20px
}

.fdstWrapper hr.line {
    border: 0;
    border-bottom: 1px solid #ccc;
    outline: none;
    clear: both;
    width: calc(100% - 30px)
}

.fdstWrapper .fdst__applicationType--hidden,
.fdstWrapper .fdst__operationType--hidden {
    display: none
}

.fdstWrapper .fdst__multipleImageWrapper {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0 0 20px
}

@media only screen and (max-width:1199px) {
    .fdstWrapper .fdst__multipleImageWrapper--operationType {
        margin-bottom: 40px
    }
}

.fdstWrapper .fdst__multipleImage {
    display: block;
    margin: 0 auto;
    width: 400px;
    height: auto
}

@media print {
    .fdstWrapper .fdst__multipleImage {
        display: none
    }
}

.fdstWrapper .fdst__multipleImage--operationType {
    width: 320px
}

.fdstWrapper .fdst__multipleImage--details {
    margin-top: 20px;
    margin-bottom: 8px;
    width: auto;
    max-width: 100%
}

.fdstWrapper .fdst__applicationTypeSpecialFields {
    position: relative;
    padding: 10px 0 0
}

.fdstWrapper .fdst__applicationTypeSpecialFields--invalid {
    margin: -10px -10px -1px;
    padding: 20px 10px 1px;
    outline: 1px solid #c00
}

.fdstWrapper .fdst__applicationTypeSpecialFields--invalid .button--invalid {
    display: block
}

.fdstWrapper .input__checkbox--big {
    width: 18px;
    height: 18px;
    margin: 0 0 0 calc(50% - 9px);
    cursor: pointer
}

.fdstWrapper .form--fdst,
.fdstWrapper .form--plugin {
    margin-top: 20px
}

.fdstWrapper .fancyboxLink {
    position: relative;
    display: block;
    min-height: 300px;
    cursor: zoom-in
}

.fdstWrapper .scope__wrapper {
    display: block;
    position: relative;
    float: left;
    width: calc(100% - 70px);
    margin-right: 5px;
    margin-bottom: 20px
}

.fdstWrapper .scope__overlay {
    position: absolute;
    bottom: -20px;
    right: 1px;
    color: #ccc;
    line-break: unset;
    text-align: right
}

.fdstWrapper .input[type=checkbox] {
    margin-top: 2px
}

.fdstWrapper .button--invalid {
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.fdstWrapper .button--invalid--1 {
    left: 20px
}

.fdstWrapper .button--invalid--2 {
    left: 40px
}

.fdstWrapper .button--invalid--3 {
    left: 60px
}

.fdstWrapper .button--invalid--4 {
    left: 80px
}

.fdstWrapper .fdst__detailLink {
    position: absolute;
    bottom: 10px
}

.fdstWrapper .fdst__detailLink .glyphicon {
    display: block;
    float: right;
    margin-left: 3px;
    font-size: 10px;
    line-height: 15px
}

.fdstWrapper .fdst__graph {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    z-index: 10
}

.fdstWrapper .fdst__graph+.loadingAnimation--fdst {
    display: block;
    -ms-transform: scale(.8);
    transform: scale(.8)
}

@media print {
    .fdstWrapper .fdst__graph {
        max-width: 600px
    }
}

.fdstWrapper .fdst__graphWrapper {
    min-height: 215px;
    transition: height 1s
}

@media only screen and (max-width:1199px) {
    .fdstWrapper .fdst__graphWrapper {
        min-height: 200px
    }
}

@media only screen and (max-width:1024px) {
    .fdstWrapper .fdst__graphWrapper {
        min-height: 130px
    }
}

.fdstWrapper .downloadLabel {
    display: inline-block;
    float: right;
    margin-right: 5px;
    line-height: 40px
}

.fdstWrapper .submitButtonWrapper {
    margin-bottom: 20px
}

.fdstWrapper .text--red {
    color: #c00
}

.fdstWrapper .note {
    margin-top: 10px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 14px
}

.fdstWrapper .paginationWrapper {
    margin: 20px 0;
    padding: 5px 0 0;
    min-height: 28px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

.fdstWrapper .paginationWrapper>div:first-of-type {
    padding: 0
}

.fdstWrapper .dataTables_paginate {
    display: table;
    float: none;
    margin: 0 auto
}

@media only screen and (max-width:767px) {
    .fdstWrapper .dataTables_paginate {
        margin: 0
    }
}

.fdstWrapper .dataTables_paginate .pagination {
    display: block;
    float: left;
    margin: 0
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button {
    display: block;
    height: 18px;
    border-right: 1px solid #000;
    float: left;
    padding: 0 2px;
    margin-left: 0;
    margin-bottom: 0
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button:before {
    position: relative;
    content: "";
    border: 0 solid #e31025;
    margin-top: 0;
    margin-left: 0
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button:first-of-type,
.fdstWrapper .dataTables_paginate .pagination .paginate_button:last-of-type,
.fdstWrapper .dataTables_paginate .pagination .paginate_button:nth-last-child(2) {
    border: 0
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button a {
    padding: 2px 5px 0;
    background: #fff
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.active a,
.fdstWrapper .dataTables_paginate .pagination .paginate_button a {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    margin: 0 1px;
    padding: 2px 3px;
    border: 1px solid rgba(0, 0, 0, 0)
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.active a,
.fdstWrapper .dataTables_paginate .pagination .paginate_button a:hover {
    border: 1px solid #000;
    text-decoration: none
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.next a,
.fdstWrapper .dataTables_paginate .pagination .paginate_button.previous a {
    position: relative;
    line-height: 0;
    font-size: 0;
    width: 14px;
    height: 18px
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.next a:after,
.fdstWrapper .dataTables_paginate .pagination .paginate_button.previous a:after {
    content: "";
    position: absolute;
    top: 4px;
    width: 5px;
    height: 5px;
    padding: 0;
    border: 4px solid rgba(0, 0, 0, 0)
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.next a:after {
    border-left: 4px solid #000;
    left: 4px
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.previous a:after {
    border-right: 4px solid #000;
    right: 4px
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.disabled a {
    cursor: default
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.disabled a:after {
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0)
}

.fdstWrapper .dataTables_paginate .pagination .paginate_button.disabled a:hover {
    border: 1px solid rgba(0, 0, 0, 0)
}

.fdstWrapper .inputLabel {
    padding: 3px 0 0;
    float: right;
    font-size: 11px;
    line-height: 12px
}

.fdstWrapper .inputWrapper {
    display: block;
    height: 18px;
    border-right: 1px solid #000;
    float: left;
    padding: 0 2px;
    margin-left: 0;
    margin-bottom: 0
}

.fdstWrapper .inputWrapper:last-of-type {
    border-right: 0
}

.fdstWrapper .inputWrapper2 {
    float: right
}

.fdstWrapper .inputWrapper2 input[type=submit] {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    margin: 0 1px;
    padding: 2px 3px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: none;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fdstWrapper .inputWrapper2 input[type=submit]::-moz-focus-inner {
    border: 0;
    padding: 0
}

.fdstWrapper .inputWrapper2 input[type=submit].selected,
.fdstWrapper .inputWrapper2 input[type=submit]:hover {
    border: 1px solid #000;
    text-decoration: none
}

#content .fdstWrapper>:not(.errorMessage__wrapper) ul li {
    margin: 0
}

#content .fdstWrapper>:not(.errorMessage__wrapper) ul li:before {
    display: none
}

body.fdst-debugMode .js-visible-on-debug {
    display: initial!important
}

body.fdst-debugMode .js-visible-on-debug>:not(.js-visible-on-debug):not(.input__hidden) {
    opacity: .3
}

.fdstWrapper .dataTable__settings {
    margin: 0 0 10px
}

.fdstWrapper .dataTable__settings--copy {
    margin: 6px 0
}

.fdstWrapper .tr--highlight td {
    color: #e31025
}

.fdstWrapper .noBreak {
    white-space: nowrap;
    margin-right: 5px
}

.fdstWrapper .container--copy {
    display: none;
    position: fixed;
    top: 35px;
    height: 35px;
    background: #fff;
    margin-left: -35px;
    padding: 0 35px;
    z-index: 12
}

@media only screen and (max-width:991px) {
    .fdstWrapper .container--copy {
        min-width: 970px
    }
}

@media only screen and (max-width:767px) {
    .fdstWrapper .container--copy {
        top: 0
    }
}

.fdstWrapper .fancyboxOutsideWrapper+h1,
.fdstWrapper .fancyboxOutsideWrapper+h2,
.fdstWrapper .table+h1,
.fdstWrapper .table+h2 {
    margin-top: 20px
}

html.tableHeaderFixed .fdstWrapper .container--copy {
    display: block
}

.dataTable--fdstTable .th,
.VueTables__table .th {
    position: relative;
    padding: 0 0 25px
}

.dataTable--fdstTable .th--noFilter,
.VueTables__table .th--noFilter {
    padding-bottom: 0
}

.dataTable--fdstTable .th--selection,
.VueTables__table .th--selection {
    width: 6%
}

.dataTable--fdstTable .th--solutions,
.VueTables__table .th--solutions {
    width: 20%
}

.dataTable--fdstTable .th--data,
.VueTables__table .th--data {
    width: 12.33333%
}

.dataTable--fdstTable tr.tr--overLimit td *,
.VueTables__table tr.tr--overLimit td * {
    color: #c00
}

.dataTable--fdstTable td,
.dataTable--fdstTable th,
.VueTables__table td,
.VueTables__table th {
    outline: none
}

.dataTable--fdstTable td,
.VueTables__table td {
    vertical-align: center
}

.dataTable--fdstTable .dataTable__filter,
.VueTables__table .dataTable__filter {
    z-index: 10;
    display: block;
    position: absolute;
    left: 5px;
    bottom: 5px;
    width: calc(100% - 10px)
}

table.VueTables__table>thead>tr>.th,
table.VueTables__table>thead>tr>th {
    position: relative;
    padding: 0;
    width: 12.33333%
}

table.VueTables__table>thead>tr>.th:first-of-type,
table.VueTables__table>thead>tr>th:first-of-type {
    width: 6%
}

table.VueTables__table>thead>tr>.th:nth-of-type(2),
table.VueTables__table>thead>tr>th:nth-of-type(2) {
    width: 20%
}

table.VueTables__table>thead>tr>.th:not(.VueTables__sortable) .tooltipHelper,
table.VueTables__table>thead>tr>th:not(.VueTables__sortable) .tooltipHelper {
    padding-right: 10px
}

table.VueTables__table>tbody>tr {
    border-bottom: 1px solid #fff
}

table.VueTables__table>tbody>tr>td {
    padding: 6px 7px
}

.VueTables__filter {
    z-index: 10;
    display: block;
    position: relative;
    width: calc(100% - 10px);
    margin: 0 5px 5px
}

.VueTables__sortable {
    position: relative
}

.VueTables__heading {
    display: inline-block;
    width: auto
}

.VueTables__heading .button--info {
    position: absolute;
    right: 10px;
    top: 13px;
    bottom: auto
}

table.VueTables__table th .VueTables__sort-icon {
    position: relative;
    bottom: 13px;
    left: 0
}

table.VueTables__table th .VueTables__sort-icon:after {
    right: 5px
}

table.VueTables__table th .VueTables__sort-icon.pull-right {
    float: none!important
}

table.VueTables__table th .VueTables__sort-icon.sorting_desc:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

table.VueTables__table th .VueTables__sort-icon.sorting_asc:after {
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

table.VueTables__table th .VueTables__sort-icon.sorting_disabled:after {
    display: none
}

.VueTables__limits {
    float: right;
    margin: 20px 0
}

.VuePagination {
    float: left;
    width: auto
}

.VuePagination__count,
.VuePagination__pagination-item.VuePagination__pagination-item-next-chunk,
.VuePagination__pagination-item.VuePagination__pagination-item-prev-chunk:nth-of-type(2),
.VueTables__limit-field {
    display: none
}

.fdstWrapper .fancybox {
    cursor: zoom-in;
    display: block
}

.fancybox--comparison {
    width: 100%
}

.fancybox--comparison .fancyboxContentWrapper {
    padding: 0 20px
}

.fancybox--comparison .fancybox-skin .fancybox-outer {
    padding: 33px 0 0
}

.fancybox--comparison .table:not(.VueTables__table) {
    min-width: 600px;
    table-layout: fixed
}

.fancybox--comparison .row {
    margin-left: 0;
    margin-right: 0
}

.fancybox--request .tx-powermail {
    padding: 20px 20px 0;
    width: calc(100% - 10px)
}

.fancybox--request .requestTableWrapper {
    padding: 20px
}

#content .fdstWrapper .panel-heading a.accordion-toggle,
#content .fdstWrapper .panel-heading a.accordion-toggle.collapsed,
#content .fdstWrapper .panel-heading a.accordion-toggle.collapsed:visited,
#content .fdstWrapper .panel-heading a.accordion-toggle:visited {
    background: rgba(0, 0, 0, 0);
    padding: 8px 5px;
    text-decoration: none;
    font-size: 13px;
    color: #e31025
}

#content .fdstWrapper .errorMessage__wrapper {
    border: 1px solid #c00;
    padding: 12px 0 0;
    margin: 5px 0 20px
}

#content .fdstWrapper .errorMessage__wrapper .flyout__text {
    padding-right: 20px
}

#content .fdstWrapper .errorMessage__wrapper .flyout__headline {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    margin-bottom: 4px
}

#content .fdstWrapper .errorMessage__wrapper .flyout__linkPlaceholder {
    display: none
}

#content .fdstWrapper .errorMessage__wrapper .flyout__link {
    display: block;
    margin: 0;
    padding-left: 12px;
    font-weight: 700;
    z-index: 10;
    color: #000;
    line-height: 30px
}

#content .fdstWrapper .errorMessage__wrapper .flyout__link:active,
#content .fdstWrapper .errorMessage__wrapper .flyout__link:focus,
#content .fdstWrapper .errorMessage__wrapper .flyout__link:hover {
    color: #000
}

#content .fdstWrapper .errorMessage__wrapper .flyout__link:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    text-indent: -9999px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e31025;
    border-style: solid;
    border-width: 6px 0 6px 5.9px
}

#content .fdstWrapper .errorMessage__wrapper .flyout__linkWrapper,
#content .fdstWrapper .errorMessage__wrapper .flyout__mail,
#content .fdstWrapper .errorMessage__wrapper .flyout__phone {
    position: relative;
    margin-top: 5px;
    white-space: nowrap
}

#content .fdstWrapper .errorMessage__closeButton {
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    padding: 0;
    border: 1px solid #c00;
    text-align: center;
    line-height: 20px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 0;
    color: #c00;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    transition: background .2s ease-in-out, color .2s ease-in-out
}

#content .fdstWrapper .errorMessage__closeButton:active,
#content .fdstWrapper .errorMessage__closeButton:focus,
#content .fdstWrapper .errorMessage__closeButton:hover {
    color: #fff;
    background: #c00
}

.nav-tabs {
    margin-top: 20px
}

@media print {
    .nav-tabs {
        display: none
    }
}

.tab-content .clr,
.tab-content .row:not(.tab-pane) {
    margin-bottom: 20px
}

.tab-content .detailImageWrapper {
    min-height: 430px
}

@media print {
    .tab-content .detailImageWrapper {
        min-height: 0
    }
}

.tab-content .detailImage {
    position: relative;
    display: block;
    height: auto;
    width: auto;
    max-height: 200px;
    margin: 40px auto;
    max-width: 500px
}

.tab-content .detailImage--drawing {
    max-width: calc(100% - 30px)
}

@media print {
    .tab-content .detailImage {
        position: relative;
        top: auto;
        left: auto;
        -ms-transform: translate(0);
        transform: translate(0);
        max-width: 400px;
        margin: 20px 0
    }
}

@media print {
    .tab-pane#contact,
    .tab-pane#downloads,
    .tab-pane .js-changeTab {
        display: none
    }
    .tab-pane .table {
        max-width: 50%
    }
}

.compare__downloadPdfLink,
a.compare__downloadPdfLinkIcon {
    display: block;
    float: left;
    margin: 15px 5px 15px 0;
    line-height: 40px
}

.dataTable.fixedHeader-floating {
    z-index: 10;
    box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .5)
}

@media only screen and (max-width:768px) {
    .dataTable.fixedHeader-floating {
        top: 35px!important
    }
}

.dataTable.fixedHeader-floating:after,
.dataTable.fixedHeader-floating:before {
    content: "";
    position: absolute;
    top: 0;
    width: 10px;
    height: 120%;
    background: #fff
}

.dataTable.fixedHeader-floating:before {
    left: -9px
}

.dataTable.fixedHeader-floating:after {
    right: -11px
}

.fdstPlugin .fdstPlugin__containerElement {
    float: left;
    width: 100%;
    max-width: calc(50% - 20px)
}

.fdstPlugin .fdstPlugin__containerElement:nth-of-type(odd) {
    margin-right: 40px
}

.fdstPlugin .fdstPlugin__containerElement .form__row {
    width: 100%
}

@media only screen and (max-width:991px) {
    .fdstPlugin .fdstPlugin__containerElement {
        max-width: 100%
    }
    .fdstPlugin .fdstPlugin__containerElement:nth-of-type(odd) {
        margin-right: 0
    }
}

.fdstPlugin .fdstPlugin__containerElement--small {
    max-width: calc(50% - 20px)
}

.fdstPlugin .fdstPlugin__containerElement--small:nth-of-type(odd) {
    margin-right: 40px
}

.fdstPlugin .fdstPlugin__button,
.fdstPlugin .fdstPlugin__requiredText {
    float: left;
    width: 50%
}

@media only screen and (max-width:425px) {
    .fdstPlugin .fdstPlugin__button,
    .fdstPlugin .fdstPlugin__requiredText {
        float: none;
        width: 100%
    }
}

.fdstPlugin .submitButtonWrapper {
    float: right;
    width: 100%;
    max-width: calc(100% - 20px);
    margin-bottom: 10px
}

@media only screen and (max-width:425px) {
    .fdstPlugin .submitButtonWrapper {
        max-width: 100%
    }
}

#right .fdstPlugin .fdstPlugin__containerElement {
    max-width: 100%;
    margin-right: 0
}

#right .fdstPlugin .fdstPlugin__containerElement--small {
    max-width: calc(50% - 10px)
}

#right .fdstPlugin .fdstPlugin__containerElement--small:nth-of-type(odd) {
    margin-right: 20px
}

@media only screen and (max-width:768px) {
    #right .fdstPlugin .fdstPlugin__containerElement--small {
        max-width: calc(50% - 20px)
    }
    #right .fdstPlugin .fdstPlugin__containerElement--small:nth-of-type(odd) {
        margin-right: 40px
    }
}

@media only screen and (max-width:425px) {
    #right .fdstPlugin .fdstPlugin__containerElement--small {
        max-width: calc(50% - 10px)
    }
    #right .fdstPlugin .fdstPlugin__containerElement--small:nth-of-type(odd) {
        margin-right: 20px
    }
}

#right .fdstPlugin .fdstPlugin__button,
#right .fdstPlugin .fdstPlugin__requiredText {
    float: none;
    width: 100%
}

#right .fdstPlugin .submitButtonWrapper {
    max-width: 100%
}

@media only screen and (max-width:768px) {
    #right .fdstPlugin .submitButtonWrapper {
        max-width: calc(50% - 20px)
    }
}

@media only screen and (max-width:425px) {
    #right .fdstPlugin .submitButtonWrapper {
        max-width: 100%
    }
}

#right .fdstPlugin .button__note {
    margin-top: 10px
}

body:not(.fdst-debugMode) .hide-force-if-not-debug .force-input-line,
body:not(.fdst-debugMode) .hide-weight-if-not-debug .weight-input-line {
    display: none
}

.internalArea {
    padding: 10px 10px 20px;
    background: #ecf0f8;
    border: 1px solid #cfd1d1
}

.fdstWrapper .input__select--wide {
    margin-bottom: 5px;
    padding-top: 6px;
    padding-bottom: 5px;
    border-color: #ccc
}

.debug {
    padding-top: 10px
}

.debug__headline {
    margin: 0 0 20px;
    color: #c00
}

#content .fdstWrapper ul li.productDetailsListItem:before {
    display: block
}

.tx-dff-product.productDataInjection {
    margin: 35px 0 0
}

.tx-dff-product.productDataInjection .productDetails .subHeadline {
    font-size: 15px;
    line-height: 19px;
    border: 0
}

.cookie {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    opacity: 0;
    transition: opacity .4s ease-in;
    pointer-events: none;
    padding: 30px;
    overflow-y: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width:480px) {
    .cookie {
        padding: 15px
    }
}

.cookie .cookie__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 29, 55, .85);
    transition: opacity .25s ease-in-out
}

.cookie .cookie__box {
    position: relative;
    width: 100%;
    max-width: 850px;
    background: #fff;
    z-index: 100000
}

.cookie .cookie__boxHeaderTitle {
    margin-bottom: 30px
}

.cookie .cookie__boxHeader {
    padding: 60px 60px 20px
}

@media only screen and (max-width:768px) {
    .cookie .cookie__boxHeader {
        padding: 30px 30px 0
    }
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxHeader {
        padding: 25px 15px 0
    }
}

.cookie .cookie__boxFooter {
    padding: 0 60px 25px;
    text-align: right
}

@media only screen and (max-width:768px) {
    .cookie .cookie__boxFooter {
        padding: 0 30px 25px
    }
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxFooter {
        padding: 0 15px 20px
    }
}

.cookie .cookie__boxFooter .button {
    margin-bottom: 0
}

.cookie .cookie__boxFooterNav {
    margin-top: 15px
}

.cookie .cookie__boxFooterNavItem {
    color: #ccc;
    background: none;
    border: 0;
    padding: 0;
    margin: 0
}

.cookie .cookie__boxFooterNavItem:focus,
.cookie .cookie__boxFooterNavItem:hover {
    text-decoration: underline
}

.cookie .cookie__boxFooterNavItem:after {
    content: "|";
    position: relative;
    top: -1px;
    left: -5px;
    padding-left: 5px;
    margin-left: 4px
}

.cookie .cookie__boxFooterNavItem:last-of-type:after {
    display: none
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxFooterButtons {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cookie .cookie__boxFooterButton {
    padding: 10px 20px;
    margin: 20px 0 0;
    background: none;
    border: 0
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxFooterButton {
        -ms-flex-order: 2;
        order: 2;
        margin-top: 5px
    }
}

.cookie .cookie__boxFooterButton--save {
    display: none
}

.cookie .cookie__boxSettings {
    display: none;
    padding: 40px 60px;
    background: rgba(207, 209, 209, .3)
}

@media only screen and (max-width:768px) {
    .cookie .cookie__boxSettings {
        padding: 20px 30px
    }
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxSettings {
        padding: 20px 15px
    }
}

.cookie .cookie__boxSettingsItem {
    position: relative;
    padding-left: 40px;
    margin-bottom: 25px
}

@media only screen and (max-width:768px) {
    .cookie .cookie__boxSettingsItem {
        padding-left: 30px
    }
}

@media only screen and (max-width:425px) {
    .cookie .cookie__boxSettingsItem {
        padding-left: 25px
    }
}

.cookie .cookie__boxSettingsItem:last-of-type {
    margin-bottom: 0
}

.cookie .cookie__boxSettingsItem input {
    position: absolute;
    left: 0;
    top: 0
}

.cookie .cookie__boxSettingsItem label {
    margin-bottom: 0
}

.cookie .cookie__boxSettingsItem .headline {
    display: block
}

.cookie .cookie__boxSettingsItem--noPadding {
    padding-left: 0
}

.cookie--showSettings .cookie__boxFooterButton--settings,
.cookie--showSettings .cookie__boxFooterNavItem--selection {
    display: none
}

.cookie--showSettings .cookie__boxFooterButton--save {
    display: inline-block
}

.cookie--showSettings .cookie__boxSettings {
    display: block
}

.cookie--show {
    opacity: 1!important;
    pointer-events: auto
}

.tx-dffglossary .glossary__letter {
    clear: both;
    padding-top: 30px;
    overflow: hidden
}

.tx-dffglossary .glossary__letterHeadline {
    margin: 0;
    clear: both
}

.tx-dffglossary hr {
    margin-top: 5px
}

.tx-dffglossary .glossary__listItem {
    margin: 7px 0
}

.tx-dffglossary .glossary__listColumn {
    margin-right: 3.33333%;
    float: left;
    width: 30%
}

@media only screen and (max-width:600px) {
    .tx-dffglossary .glossary__listColumn {
        margin: 0;
        float: none;
        width: 100%
    }
}

.tx-dffglossary .glossary__listColumn:after {
    clear: both
}

.glossary__backButton {
    display: inline-block;
    margin-bottom: 30px
}

.glossary__filter {
    color: #ccc;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 18px
}

@media only screen and (max-width:600px) {
    .glossary__filter {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.glossary__filterBreaker {
    display: none;
    width: 100%
}

@media only screen and (max-width:600px) {
    .glossary__filterBreaker {
        display: block
    }
}

.recommended {
    border-top: 1px solid #000;
    margin-top: 40px;
    padding: 10px 0 20px
}

.recommended__headline {
    margin-bottom: 10px
}

.recommended__list {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.recommended__listItem {
    display: block;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 5px;
    padding: 5px 0;
    break-inside: avoid-column
}

.cookieBar {
    position: fixed;
    display: none;
    z-index: 900;
    bottom: 0;
    width: 100%;
    background: #fff;
    opacity: 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    transition: .3s
}

.cookieBar.cookieBar--visible {
    display: block;
    opacity: 1
}

.cookieBar .cookieBar__wrapper {
    padding: 5px 20px
}

.cookieBar .cookieBar__content {
    margin: 20px 0
}

@media (max-width:666px) {
    .cookieBar .cookieBar__content {
        width: calc(100% - 150px)
    }
}

.cookieBar .cookieBar__link {
    position: absolute;
    top: 50%;
    right: 30px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0
}

@media print {
    .cookieBar {
        display: none!important
    }
}

.country-de .country-hide-de,
.country-hide {
    display: none!important
}

.country-de .country-show-de {
    display: inline-block!important
}

.country-ch .country-hide-ch {
    display: none!important
}

.country-ch .country-show-ch {
    display: inline-block!important
}

.country-at .country-hide-at {
    display: none!important
}

.country-at .country-show-at {
    display: inline-block!important
}

.country-fr .country-hide-fr {
    display: none!important
}

.country-fr .country-show-fr {
    display: inline-block!important
}

.country-be .country-hide-be {
    display: none!important
}

.country-be .country-show-be {
    display: inline-block!important
}

.country-nl .country-hide-nl {
    display: none!important
}

.country-nl .country-show-nl {
    display: inline-block!important
}

.country-lu .country-hide-lu {
    display: none!important
}

.country-lu .country-show-lu {
    display: inline-block!important
}

.country-cn .country-hide-cn {
    display: none!important
}

.country-cn .country-show-cn {
    display: inline-block!important
}

.country-sg .country-hide-sg {
    display: none!important
}

.country-sg .country-show-sg {
    display: inline-block!important
}

.country-us .country-hide-us {
    display: none!important
}

.country-us .country-show-us {
    display: inline-block!important
}


/*# sourceMappingURL=bundle.css.map?bust=917ace40ca5990ab8aa2*/

/* 分页 */
.pagination-box a{
  margin: 0 4px;
}